0

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

谢谢。

4

1 回答 1

0

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

不,接受套接字的本地端口与侦听套接字的本地端口相同。

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

这个问题不正确。“消息”根本不“通过”端口。港口不仅仅是十几个州的数字。数据通过连接传递。接受的套接字代表一个连接。另一个接受的套接字代表不同的连接。

于 2013-07-12T07:51:14.137 回答