none
如何实现一个客户端发送消息到服务器,然后通过服务器转发到另外一个客户端 RRS feed

  • 问题

  • 如何实现一个客户端发送消息到服务器,然后通过服务器转发到另外一个特定的客户端?
    2011年6月25日 6:38

答案

  • 您的服务器端应该有保存和维护所有连接的客户端的SOCKET链表,服务器端收到一个客户端的消息以后,遍历这个链表,转发给其它的客户端.


    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.
    2011年6月27日 0:11
    版主
  • 你需要打开一个服务端的socket,端接收客户端A socket发送的消息,然后直接send到另一个客户端socketB就行了,这两个socket必须已经被服务器accept连接上了
    0xBAADF00D
    2011年6月27日 0:58
    版主

全部回复

  • 您的服务器端应该有保存和维护所有连接的客户端的SOCKET链表,服务器端收到一个客户端的消息以后,遍历这个链表,转发给其它的客户端.


    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.
    2011年6月27日 0:11
    版主
  • 你需要打开一个服务端的socket,端接收客户端A socket发送的消息,然后直接send到另一个客户端socketB就行了,这两个socket必须已经被服务器accept连接上了
    0xBAADF00D
    2011年6月27日 0:58
    版主