TCP解決connect函數的超時問題

在一個TCP套接口被設置爲非阻塞以後調用connect,connect會當即返回EINPROGRESS錯誤,表示鏈接操做正在進行中,可是仍未完成;同時TCP的三路握手操做繼續進行;在這以後,咱們能夠調用select來檢查這個連接是否創建成功;非阻塞connect有三種用途: 1.咱們能夠在三路握手的同時作一些其它的處理.connect操做要花一個往返時間完成,並且能夠是在任何地方,從幾個毫秒的局域
相關文章
相關標籤/搜索