【发布时间】:2014-01-08 04:06:41
【问题描述】:
我看过这篇文章
http://docs.oracle.com/javase/tutorial/networking/sockets/definition.html
因为它写道:
如果一切顺利,服务器接受连接。之上 接受,服务器获得一个绑定到同一个本地端口的新套接字 并且还将其远程端点设置为 客户。它需要一个新的套接字,以便它可以继续监听 原始套接字用于连接请求,同时倾向于需要 已连接的客户端。
那么服务器端是否有多个具有相同端口的服务器套接字?
【问题讨论】:
-
是的,服务器使用一个预定义的端口号。客户端可能正在使用动态端口。套接字的唯一标识符是客户端 IP 和端口号(当然是服务器套接字的组合)。