2012-12-01 86 views
1

有人可以解釋當我們對fd進行輪詢時會發生什麼。 我已閱讀手冊頁,並瞭解我們在給定文件描述符上等待某個事件poll()函數調用網絡操作

但我希望瞭解的是,什麼樣的手發生抖動,以及什麼樣的數據包從客戶端流向服務器,和背部,以獲得投票[sucess或錯誤(POLLHUP)]的結果

予跨越序列圖來對下列 -connection丁祖泉 -data轉印 -connection閉

這裏是網址 http://www.eventhelix.com/realtimemantra/networking/Tcp.pdf

我們可以肯定地說這只是一種數據傳輸形式嗎? 如果沒有人可以將我路由到正確的流程。

假設: 我正在考慮上述問題中的TCP連接。

在此先感謝您的幫助。 :)

回答

0

Poll()不會導致任何數據流。它只是用來聽fds的事件。

對於TCP連接,數據流應該由客戶端connect()調用啓動。