accept()将返回的fd绑定到新端口吗?

时间:2013-07-12 06:55:44

标签: networking port

accept()返回一个新的fd,它对客户端进行读/写操作,它是否还将新的fd绑定到除被监听的端口之外的另一个端口?或者到新fd的消息也通过服务器正在侦听的原始端口?

感谢。

1 个答案:

答案 0 :(得分:0)

  

它是否还将新fd绑定到听众之外的另一个端口?

没有。接受套接字的本地端口与侦听套接字的本地端口相同。

  

或者到新fd的消息也通过服务器正在侦听的原始端口?

问题是形象不对称。 “消息”根本没有“通过”端口。港口不仅仅是十几个州的数字。数据通过连接传递。接受的套接字表示连接。另一个接受的套接字表示不同的连接。