所谓套接字(Socket),通过四个自由度来唯一确定:

    1. 客户端IP
    2. 客户端端口
    3. 服务器IP
    4. 服务器端口

    这四个自由度完全相同的情况下视为同一个套接字(表示两端正常通信了),否则不同。如果IP不同,当然就视为不同的套接字,当然就可以使用同一个端口。
    比如,机器上既有以太网,也有拨号网络,网卡和拨号网络被分配了不同的IP,可以分别监听两个IP的同一个端口,并做相应的应答。