环境:Windows XP SP3、 VC++ 6.0、 Windows 2003 SDK 使用步骤: 1、下载解压之后,使用VC++ 6.0打开两个工程:一个是SocketServer和一个ClientSocket工程。 2、首先运行服务器端工程,选默认的端口1008 3、然后运行客户端工程,选默认的端口1008和默认的服务器地址 4、再运行多个客户端进程 5、如果一切正常,可以每个客户端的消息发送,我们可以在服务端和各个客户端同步看到消息 实现一个服务器对多个客户端的关键是,在服务端的使用集合CPtrList类用保存客户端的socket对象,思想与Java中的编程思想一样,只不过Java中会使用多线程技术,在Vector集合保存客户端的socket对象,而MFC框架提供了CSocket类,它是一个异步通信的类,所以看上去代码比较Java的多线程代码简单的实现了一个对多的即时通讯功能。另外,MFC提供了CSocketFile类和CArchive类与CSocket类实现了C++的网络通讯编程功能。 本示例注释非常详细,所有的辅助类都放一个util目录中,然后在工程中分了一个目录来管理这些辅助类,使用代码非常清晰。手动书写部分的代码是按Java的规范书写,当然其它代码由IDE生成的,所以是MS的风格,所以当你看代码时,只要是使用“骆驮命名法”的方法都是本人书写的功能性代码。 参看的思路:在服务端要从回调方法onAccept读起;而客户端代码主要从OnSendButton方法读起,即可理解整个代码的意思。 阅读对象:具有Java的Socket编程经验的人员,并且希望能够书写出比Java效率更高的即时通讯程序的人员
2019-12-21 22:02:13 3.44MB mfc socket 一个服务器 多个客户端
1
代码采用C#编的,能够实现的OPCServer的编写,比较适用。
2019-12-21 21:41:45 14KB OPCServer
1
演示如何在C#中调用非托管C++的类,是C#C++的混合编程技术的简单示例,VS2010开发
1
接口程序例程,希望能给大家参考哈,验证过没问题的哦。
2019-12-21 21:24:43 33KB C++ USB
1
C#异步编程和并行编程示例,提供了 Thread, Task ,async+await,以及异步Paralle
2019-12-21 21:10:43 536KB C# Thread Task async
1
MFC中基于对话框建立的ODBC数据库访问示例。通常的教程在进行MFC下ODBC数据库访问时大多只用基于单文档的自动生成方式。本示例以对话框方式进行ODBC连接,使应用更加灵活,满足多种开发应用场合。
2019-12-21 20:50:51 4.55MB MFC ODBC 对话框
1
环境:Windows XP SP3、 VC++ 6.0、 Windows 2003 SDK 使用步骤: 1、下载解压之后,使用VC++ 6.0打开两个工程:一个是SocketServer和一个ClientSocket工程。 2、首先运行服务器端工程,选默认的端口1008 3、然后运行客户端工程,选默认的端口1008和默认的服务器地址 4、再运行多个客户端进程 5、如果一切正常,可以每个客户端的消息发送,我们可以在服务端和各个客户端同步看到消息 实现一个服务器对多个客户端的关键是,在服务端的使用集合CPtrList类用保存客户端的socket对象,思想与Java中的编程思想一样,只不过Java中会使用多线程技术,在Vector集合保存客户端的socket对象,而MFC框架提供了CSocket类,它是一个异步通信的类,所以看上去代码比较Java的多线程代码简单的实现了一个对多的即时通讯功能。另外,MFC提供了CSocketFile类和CArchive类与CSocket类实现了C++的网络通讯编程功能。 本示例注释非常详细,所有的辅助类都放一个util目录中,然后在工程中分了一个目录来管理这些辅助类,使用代码非常清晰。手动书写部分的代码是按Java的规范书写,当然其它代码由IDE生成的,所以是MS的风格,所以当你看代码时,只要是使用“骆驮命名法”的方法都是本人书写的功能性代码。 参看的思路:在服务端要从回调方法onAccept读起;而客户端代码主要从OnSendButton方法读起,即可理解整个代码的意思。 阅读对象:具有Java的Socket编程经验的人员,并且希望能够书写出比Java效率更高的即时通讯程序的人员
1
pamc下位机编程示例,完成简单运动,双电机同步,示例
2019-12-21 19:24:34 298B pamc 下位机编程
1
matlab GUI 界面编程示例 (CS实验平台)
2019-12-21 18:52:18 2.22MB matlab GUI 界面编程示例
1
使用C#进行RDLC报表的开发。包括入门的文档资料,以及能够正确运行的源码。RDLC-report-view。Development of RDLC reports using C#. Including entry documentation, and the correct operation of the source code。
2016-03-12 00:00:00 4.22MB .net C#
1