请问accept返回的SOCKET句柄,和原来绑定的SOCKET句柄有什么关系?
如果关闭新的句柄,原来的句柄受影响吗?

解决方案 »

  1.   


    accept返回一个新的socket句柄(或者INVALID_SOCKET)
    关闭了对原来没有影响
      

  2.   

    只是socket属性(比如:socket buffer大小)继承accept句柄。
    其他无影响。
      

  3.   

    是在原来的socket句柄上监听,当客户连接上后,就返回一个新的句柄值。关闭新句柄不会对原句柄有影响。
      

  4.   

    函数accept调用时,所用到的句柄sock1(即,原来绑定的SOCKET句柄)是用作监听的;通过accept调用成功返回时的SOCKET句柄sock2来与客户接入端进行通讯。关系嘛,就是同是SOCKET句柄。一个监听套接字sock1可以建立多个与客户的连接,而sock2则只对应于一个服务器与客户的连接,通讯完事即可关闭。