tcp ip服务端的通信端口与侦听端口是否同一个

2024-12-16 03:16:45
推荐回答(2个)
回答1:

侦听端口是服务器向客户端所开放的端口,也就是客户端要连接服务器需要目标端口。通信端口是客户端去访问服务器端口时所携带的源端口,这两个端口号是不一样的,服务端侦听的端口号一般是固定的,而客户端的通信源端口号是随机产生的!明白吗?
对,建立连接后服务端还是用侦听的端口通信。这些都是常规情况,一些特殊服务可能就不是这样的了,如主动ftp就不是这样,

回答2:

client端如果不指定,那是随机的。server端通常是要指定。否则无法让client端连接。
看你提问的方式,应该是在理解socket编程,编写一个简单的网络连接,就明白了。