一个端口是不是可以产生多个socket?

解决方案 »

  1.   

    绑定多个SOCKET?
    这个SOCKET怎么理解? 是服务器监听 的SOCKET还是客户端连接服务器,服务器为了维持与每个客户端的连接而产生的SOCKET?
      

  2.   

    socket是个内核对象,在整个操作系统中当然只能有一个(相同协议的相同端口只能有一个,有协议软件来识别)
      

  3.   

    TCP,UDP是传输层的协议,TCP,UDP收到数据包后,会根据数据包中指定的端口,发给该端口的进程,而进程是通过SOCKET来接收,发送数据的。 服务器每接收到TCP包时,服务器的SOCKET会再产生一个SOCKET来表示本次连结。 服务器每接收到UDP包时,服务器的SOCKET会产生一个数据包,即datagram,来表示本次收到数据。