在服務器端,有一個專門負責listen的套接字,當它監聽到connect的時候又用accept建立一個套接字,然後使用這個套接字進行通信,我想問的就是,一個服務器會有很多客戶端來連接,那麽用accept建立的套接字難到不需要指定端口嗎?像這種套接字不是應該绑定端口的嗎?

解决方案 »

  1.   

    初學者吧。accept建立的套接字無需指定端口的,它僅僅隻是代錶暸某個網絡連接的一個終耑(endpoint)。唯有服務器用來listen的端口纔需要指定綁定端口,無論是服務器端accept下來的耑口,還是客戶耑用來連接服務器的耑口都無需指定耑口。記住這點就夠暸。
      

  2.   

    好象是不用,而且这个SOCKET是不可以用CREATE方法的,这是MSDN里面说的。
      

  3.   

    to  w2001(w2001) :
    客户端连接服务端的端口不需绑定,但要指定连接服务端的哪个端口!!