VC 中socket通信的问题

来源:百度知道 编辑:UC知道 时间:2024/06/27 04:54:23
一个服务器端有多个客户端,现在要求服务端能同时和多个客户端进行通信,请问如何做到,有例子的朋友请给我一份源码,感激不尽。
(网上下载的例子只能做到一个服务器端对应一个客户端,当启动多个客户端的时候,服务器端只能做到和在最后启动的客户端进行通信)

这个东西有点难度的,要设定一个消息队列,然后将所有应答的客户端一个一个回复消息,主要的思想就是连接一个就创建一个应答,然后等待客户端的消息,收到消息后就投送到队列中,然后处理队列中的消息,要与定义队队列的的数量大小,判断队列是否满了,满了则做一个患从区,不想做缓冲区直接返回一个消息即可。