在WiniSock编程中,一个端口(同一IP)绑定多个socket套接字时, 套接字同时开启监听!那么客户程序怎么区分是发给哪个套接字呢?急

解决方案 »

  1.   

    就IP协议,一个端口最多能监听两个套字节,一个UDP,一个TCP,你再次绑定端口监听的话会失败,客户端要发给服务端是TCP通信就是TCP监听套字节ACCEPT,是UDP就是UDP套字节接收数据。
      

  2.   

    LZ表述不清楚怪谁呢?就想我到妓院跟你说一个字"JI",你说你会先想到什么。
    http://blog.csdn.net/amh/archive/2006/03/04/615277.aspx
      

  3.   

    tcp的不可以这样绑定的吧  一个端口监听一个套接字吧  这样的话  不妨用用 udp  
      

  4.   

    客户程序是没法区分发给了谁,服务器这端接收到数据后进行socket匹配(协议、源IP,源端口,目的IP,目的端口),匹配程序最高的接收到数据。
      

  5.   

    昨天我做了个简单的测试,发现,当一个端口绑定两个套接字(都是TCP协议),客户端只会跟最近绑定的套接字连接。