windows socket錯誤碼及出錯原因

windows socket錯誤碼及出錯原因

ID:16669987

大?。?21.50 KB

頁數(shù):17頁

時間:2018-08-23

windows socket錯誤碼及出錯原因_第1頁
windows socket錯誤碼及出錯原因_第2頁
windows socket錯誤碼及出錯原因_第3頁
windows socket錯誤碼及出錯原因_第4頁
windows socket錯誤碼及出錯原因_第5頁
資源描述:

《windows socket錯誤碼及出錯原因》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、windowssocket錯誤碼及出錯原因編程2009-11-0114:33:21閱讀1890評論0??字號:大中小?訂閱本文轉(zhuǎn)自http://blog.csdn.net/khler/archive/2007/07/11/1685023.aspxWindowsSockets在頭文件winsock.h中定義了所有的錯誤碼,它們包括以“WSA”打頭的WindowsSockets實現(xiàn)返回的錯誤碼和BerkeleySockets定義的錯誤碼全集。定義BerkeleySockets錯誤碼是為了確保原有軟件的可移植性。A.

2、1?WindowsSockets錯誤碼列表????表A.1列出了WSAGetLastError()函數(shù)返回的可能錯誤碼和它們的解釋,它們可分為四個部分。????錯誤碼的第一部分是用來解決在不同的C編譯中對標(biāo)準(zhǔn)C錯誤碼的不一致的定義。錯誤碼的第二部分是標(biāo)準(zhǔn)BerkeleySockets錯誤碼的WindowsSockets版本。錯誤碼的第三部分包括特定WindowsSockets擴(kuò)充的錯誤碼。錯誤碼的第四部分由WindowsSockets的getXbyY()和WSAAsyncGetXByY()函數(shù)返回,相當(dāng)于Ber

3、keley軟件中由變量h_errno返回的錯誤(事實上,WindowsSockets在頭文件winsock.h中已將h_error定義成其值為WSAGetLastError()的一個宏),它們相當(dāng)于由域名服務(wù)(DomainNameService)返回的各種失敗。如果WindowsSockets實現(xiàn)沒有使用域名服務(wù),它將使用最合適的代碼。一般地,WindowsSockets應(yīng)用程序應(yīng)該將錯誤WSAHOST_NOT_FOUND和WSANO_DATA解釋為指示關(guān)鍵字(名字,地址等)沒有找著,而錯誤WSATRY_AGA

4、IN和WSANO_RECOVERY是提醒名字服務(wù)自身是非操作的。????錯誤碼由WindowsSockets規(guī)范定義,在所有同一版本規(guī)范的WindowsSockets兼容實現(xiàn)中,它們是一致的。?表A.1?WindowsSockets錯誤碼WindowsSockets錯誤碼Berkeley對應(yīng)錯誤碼錯誤號????????解????????????釋W(xué)SAEINTREINTR10004同標(biāo)準(zhǔn)CWSAEBADFEBADF10009同標(biāo)準(zhǔn)CWSAEACCESEACCES10013同標(biāo)準(zhǔn)CWSAEFAULTEFAULT1

5、0014同標(biāo)準(zhǔn)CWSAEINVALEINVAL10022同標(biāo)準(zhǔn)CWSAEMFILEEMFILE10024同標(biāo)準(zhǔn)CWSAEWOULDBLOCKEWOULDBLOCK10035同BSDWSAEINPROGRESSEINPROGRESS10036當(dāng)一個阻塞函數(shù)正在進(jìn)行時,調(diào)用任何WindowsSocketsAPI函數(shù)均返回此錯誤WSAEALREADYEALREADY10037同BSDWSAENOTSOCKENOTSOCK10038同BSDWSAEDESTADDRREQEDESTADDRREQ10039同BSDWSAE

6、MSGSIZEEMSGSIZE10040同BSDWSAEPROTOTYPEEPROTOTYPE10041同BSDWSAENOPROTOOPTENOPROTOOPT10042同BSDWSAEPROTONOSUPPORTEPROTONOSUPPORT10043同BSDWSAESOCKTNOSUPPORTESOCKTNOSUPPORT10044同BSDWSAEOPNOTSUPPEOPNOTSUPP10045同BSDotherstaffoftheCentre.Duringthewar,Zhuwastransferred

7、backtoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1939servedasrecorderoftheWestNorthOrganization,SecretaryoftheSpecialCommitteeAfterthevictoryofthelongMarch,hehasbeentheNorthwestOfficeoftheFederationofStateenterprisesMin

8、ister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,MinistersandWSAEPFNOSUPPORTEPFNOSUPPORT10046同BSDWSAEAFNOSUPPORTEAFNOSUPPOR

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。