1

有人可以解释当我们对 fd 进行民意调查时会发生什么。我已阅读手册页并了解我们等待给定文件描述符上的某些事件

但我想了解的是,为了获得轮询结果[成功或错误(POLLHUP)],发生了什么握手以及从客户端流向服务器并返回的数据包类型

我遇到了以下 - 连接建立 - 数据传输 - 连接关闭的序列图

这是网址 http://www.eventhelix.com/realtimemantra/networking/Tcp.pdf

我们可以肯定地说这只是一种数据传输形式吗?如果没有,有人可以将我引导到正确的流程。

假设:我正在考虑上述问题中的 TCP 连接。

在此先感谢您的帮助。:)

4

1 回答 1

0

Poll() 不会导致任何数据流。它只是用来监听 fds 的事件。

对于 TCP 连接,数据流应该由客户端 connect() 调用发起。

于 2012-12-01T13:11:09.920 回答