在学习《UNIX网络编程》基础上自己动手实现TCP服务器和客户端通讯,这个版本是进阶版程序——实现多个客户端的之间的通讯。程序包含了常规网络通讯的主要步骤,除此之外还运用了select()和poll()等技术,具有一定难度,程序思路清晰,代码注释详细,适合有一定基础的人学习。代码已经无误通过测试。初学者可以休息我的入门版程序——实现单个客户端的之间的通讯,可见我的其他资源。
2019-12-21 20:36:09 4KB Linux socket TCP
1
本代码主要是多个客户端向一个服务器发送文件。
2019-12-21 20:28:57 156KB socket client server file
1
C#使用Socket实现服务器与多个客户端通信(简单的聊天系统)
2019-12-21 20:14:04 93KB C# Socket 聊天系统
1
基本功能:具有简单的界面 自动搜索局域网内的在线计算机,并以列表形式列出 所有在线用户,具有本地备份已发信息功能,来信时自动弹出 ,1台计算机可同时和多台计算机通信
2019-12-21 20:08:26 77KB 局域网 聊天
1
VB用winsock控件实现C/S网络结构,一个服务端连接多个客户端代码示例。动态加载winsock数组实现该功能。代码来自网络,经过本人修改测试,编译测试成功通过。
2019-12-21 19:48:54 16KB VB;winsock;客户端;服务端;连接;
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
1.基于MFC通过多线程实现多个客户端同时连接服务器。 2.服务端通过维护一张转发表来实现对客户端信息的转发,比如客户端A向客户端B发送消息,服务器接收到客户端A发过来消息内容和客户端B信息之后,通过转发表查找到客户端B的Socket,将内容转发给客户端B,实现客户端之间的通信。 3.运行程序时先运行服务端,再运行客户端。 4.本程序没有转换编码方式,所以不能传输中文,各位可以自行实现。
2019-12-21 18:59:02 55.88MB C++ MFC Socket
1
qt tcp 一个服务端对多个客户端,开发时收集的多个代码资料,方便大家一次下载
2019-12-21 18:51:53 16.23MB qt tcp 服务端 客户端
1
Socket聊天程序(一个服务端,多个客户端) 可通过设置IP地址,进行局域网聊天,互联网聊天。。详细配置可以看下我blog的文章。 blog中搜索:Socket聊天程序
2011-07-26 00:00:00 95KB C# Socket 服务器 客户端
1