Posted on 2008-12-30 15:49
Prayer 閱讀(2499)
評論(0) 編輯 收藏 引用 所屬分類:
LINUX/UNIX/AIX 、
SOCKET
Create()返回非0表示連接好了。
用select測試可寫就說明連接好了
暈,你在學socket的時候難道沒有看嗎,在服務端判斷是否連接,是看accept的返回值,而客戶端的話是看connect的返回值,如果2個返回值都不報錯,當然就連接上了,我說這些是建立在你已經基本了解socket協議的基礎上的。
getsockopt( AcceptSocket
, SOL_SOCKET
, 0x700C/*SO_CONNECT_TIME*/
, &Connect_Time
, sizeof(Connect_Time))
如果返回為SOCKET_ERROR,再根據WSAGetLastError進一步判斷。