如何正常關閉一個套接字

 咱們在利用IOCP(完成端口)進行程序設計的時候,常常要關閉一些不知足條件的套接字。假如咱們直接採用closesocket方法進行關閉的話,綁定到IO端口的此套接字的未發送的數據就會丟失,這種狀況是咱們不肯意發生的。下面介紹一種合理關閉此套接字的方法:   首先,利用setsockopt(MSDN)函數設定套接字的選項,咱們把此套接字設定爲:假若有數據未發送,當數據發送完後再關閉此套接字。
相關文章
相關標籤/搜索