poll()函数调用就网络操作而言

时间:2012-12-01 13:00:50

标签: networking tcp network-programming

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

但我希望了解的是,发生什么样的手抖动以及从客户端流向服务器的哪种数据包流回服务器,以便获得轮询的结果[成功或错误(POLLHUP)] < / p>

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

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

我们能否安全地说这只是一种数据传输形式? 如果没有,有人可以告诉我正确的流程。

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

提前感谢您的帮助。 :)

1 个答案:

答案 0 :(得分:0)

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

对于TCP连接,应通过客户端connect()调用启动数据流。