积极答复者
如何实现一个客户端发送消息到服务器,然后通过服务器转发到另外一个客户端

问题
答案
-
您的服务器端应该有保存和维护所有连接的客户端的SOCKET链表,服务器端收到一个客户端的消息以后,遍历这个链表,转发给其它的客户端.
Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.- 已标记为答案 VisualElevenModerator 2011年7月1日 0:27
-
你需要打开一个服务端的socket,端接收客户端A socket发送的消息,然后直接send到另一个客户端socketB就行了,这两个socket必须已经被服务器accept连接上了
0xBAADF00D- 已标记为答案 VisualElevenModerator 2011年7月1日 0:27
全部回复
-
您的服务器端应该有保存和维护所有连接的客户端的SOCKET链表,服务器端收到一个客户端的消息以后,遍历这个链表,转发给其它的客户端.
Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.- 已标记为答案 VisualElevenModerator 2011年7月1日 0:27
-
你需要打开一个服务端的socket,端接收客户端A socket发送的消息,然后直接send到另一个客户端socketB就行了,这两个socket必须已经被服务器accept连接上了
0xBAADF00D- 已标记为答案 VisualElevenModerator 2011年7月1日 0:27