服务器如何知道客户端的端口号,它将使用该端口号使用java编程套接字向客户端发送响应



在使用java的套接字编程中,我们需要在客户端指定端口号,通过该端口号,它将使用套接字类与服务器进行通信。另一方面,在服务器端,我们不需要指定客户端端口号,我们将通过该端口号向客户端发送响应,我们只需创建一个端口号,通过它我们将侦听请求,然后使用accept((方法等待该请求到达。所以,请有人解释一下,尽管我们没有指定客户端端口号,但响应是如何从服务器发送到客户端的?

两个TCP端口号都在每个TCP段中。当服务器接受传入的TCP连接时,服务器(特别是服务器中的TCP协议实现(知道响应客户端所需的所有信息。

最新更新