版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
10004—WSAEINTR函數(shù)調(diào)用中斷。該錯誤表白由于對WSACancelBlockingCall的調(diào)用,導致了一次調(diào)用被強行中斷。10009—WSAEBADF文獻句柄錯誤。該錯誤表白提供的文獻句柄無效。在MicrosoftWindowsCE下,socket函數(shù)也許返回這個錯誤,表白共享串口處在“忙”狀態(tài)。10013—WSAEACCES權(quán)限被拒。嘗試對套接字進行操作,但被嚴禁。若試圖在sendto或WSASendTo中使用一個廣播地址,但是尚未用setsockopt和SO_BROADCAST這兩個選項設(shè)立廣播權(quán)限,便會產(chǎn)生這類錯誤。10014—WSAEFAULT地址無效。傳給Winsock函數(shù)的指針地址無效。若指定的緩沖區(qū)太小,也會產(chǎn)生這個錯誤。10022—WSAEINVAL參數(shù)無效。指定了一個無效參數(shù)。例如,假如為WSAIoctl調(diào)用指定了一個無效控制代碼,便會產(chǎn)生這個錯誤。此外,它也也許表白套接字當前的狀態(tài)有錯,例如在一個目前沒有監(jiān)聽的套接字上調(diào)用accept或WSAAccept。10024—WSAEMFILE打開文獻過多。提醒打開的套接字太多了。通常,Microsoft提供者只受到系統(tǒng)內(nèi)可用資源數(shù)量的限制。10035—WSAEWOULDBLOCK資源暫時不可用。對非鎖定套接字來說,假如請求操作不能立即執(zhí)行的話,通常會返回這個錯誤。比如說,在一個非暫停套接字上調(diào)用connect,就會返回這個錯誤。由于連接請求不能立即執(zhí)行。10036—WSAEINPROGRESS操作正在進行中。當前正在執(zhí)行非鎖定操作。一般來說不會出現(xiàn)這個錯誤,除非正在開發(fā)16位Winsock應(yīng)用程序。10037—WSAEALREADY操作已完畢。一般來說,在非鎖定套接字上嘗試已處在進程中的操作時,會產(chǎn)生這個錯誤。比如,在一個已處在連接進程的非鎖定套接字上,再一次調(diào)用connect或WSAConnect。此外,服務(wù)提供者處在執(zhí)行回調(diào)函數(shù)(針對支持回調(diào)例程的Winsock函數(shù))的進程中時,也會出現(xiàn)這個錯誤。10038—WSAENOTSOCK無效套接字上的套接字操作。任何一個把SOCKET句柄當作參數(shù)的Winsock函數(shù)都會返回這個錯誤。它表白提供的套接字句柄無效。10039—WSAEDESTADDRREQ需要目的地址。這個錯誤表白沒有提供具體地址。比方說,假如在調(diào)用sendto時,將目的地址設(shè)為INADDR_ANY(任意地址),便會返回這個錯誤。10040—WSAEMSGSIZE消息過長。這個錯誤的含義很多。假如在一個數(shù)據(jù)報套接字上發(fā)送一條消息,這條消息對內(nèi)部緩沖區(qū)而言太大的話,就會產(chǎn)生這個錯誤。再比如,由于網(wǎng)絡(luò)自身的限制,使一條消息過長,也會產(chǎn)生這個錯誤。最后,假如收到數(shù)據(jù)報之后,緩沖區(qū)太小,不能接受消息時,也會產(chǎn)生這個錯誤。10041—WSAEPROTOTYPE套接字協(xié)議類型有誤。在socket或WSASocket調(diào)用中指定的協(xié)議不支持指定的套接字類型。比如,規(guī)定建立SOCK_STREAM類型的一個IP套接字,同時指定協(xié)議為IPPROTO_UDP,便會產(chǎn)生這樣的錯誤。10042—WSAENOPROTOOPT協(xié)議選項錯誤。表白在getsockopt或setsockopt調(diào)用中,指定的套接字選項或級別不明、未獲支持或者無效。10043——WSAEPROTONOSUPPORT不支持的協(xié)議。系統(tǒng)中沒有安裝請求的協(xié)議或沒有相應(yīng)的實行方案。比如,假如系統(tǒng)中沒有安裝TCP/IP,而試著建立TCP或UDP套接字時,就會產(chǎn)生這個錯誤。10044—WSAESOCKTNOSUPPORT不支持的套接字類型。對指定的地址家族來說,沒有相應(yīng)的具體套接字類型支持。比如,在向一個不支持原始套接字的協(xié)議請求建立一個SOCK_RAW套接字類型時,就會產(chǎn)生這個錯誤。10045—WSAEOPNOTSUPP不支持的操作。表白針對指定的對象,試圖采用的操作未獲支持。通常,假如試著在一個不支持調(diào)用Winsock函數(shù)的套接字上調(diào)用了Winsock時,就會產(chǎn)生這個錯誤。比如,在一個數(shù)據(jù)報套接字上調(diào)用accept或WSAAccept函數(shù)時,就會產(chǎn)生這樣的錯誤。10046—WSAEPFNOSUPPORT不支持的協(xié)議家族。請求的協(xié)議家族不存在,或系統(tǒng)內(nèi)尚未安裝。多數(shù)情況下,這個錯誤可與WSAEAFNOSUPPORT互換(兩者等價);后者出現(xiàn)得更為頻繁。10047—WSAEAFNOSUPPORT地址家族不支持請求的操作。對套接字類型不支持的操作來說,在試著執(zhí)行它時,就會出現(xiàn)這個錯誤。比如,在類型為SOCK_STREAM的一個套接字上調(diào)用sendto或WSASendTo函數(shù)時,就會產(chǎn)生這個錯誤。此外,在調(diào)用socket或WSASocket函數(shù)的時候,若同時請求了一個無效的地址家族、套接字類型及協(xié)議組合,也會產(chǎn)生這個錯誤。10048—WSAEADDRINUSE地址正在使用。正常情況下,每個套接字只允許使用一個套接字地址(例如,一個IP套接字地址由本地IP地址及端標語組成)。這個錯誤一般和bind、connect和WSAConnect這三個函數(shù)有關(guān)。可在setsockopt函數(shù)中設(shè)立套接字選項SO_REUSEADDR,允許多個套接字訪問同一個本地IP地址及端標語(詳情見第9章)。10049—WSAEADDRNOTAVAIL不能分派請求的地址。API調(diào)用中指定的地址對那個函數(shù)來說無效時,就會產(chǎn)生這樣的錯誤。例如,若在bind調(diào)用中指定一個IP地址,但卻沒有相應(yīng)的本地IP接口,便會產(chǎn)生這樣的錯誤。此外,通過connect、WSAConnect、sendto、WSASendTo和WSAJoinLeaf這四個函數(shù)為準備連接的遠程計算機指定端口0時,也會產(chǎn)生這樣的錯誤。10050—WSAENETDOWN網(wǎng)絡(luò)斷開。試圖采用一項操作時,卻發(fā)現(xiàn)網(wǎng)絡(luò)連接中斷。這也許是由于網(wǎng)絡(luò)堆棧的錯誤,網(wǎng)絡(luò)接口的故障,或者本地網(wǎng)絡(luò)的問題導致的。10051—WSAENETUNREACH網(wǎng)絡(luò)不可到達。試圖采用一項操作時,卻發(fā)現(xiàn)目的網(wǎng)絡(luò)不可到達(不可訪問)。這意味著本地主機不知道如何到達一個遠程主機。換言之,目前沒有已知的路由可到達那個目的主機。10052—WSAENETRESET網(wǎng)絡(luò)重設(shè)時斷開了連接。由于“保持活動”操作檢測到一個錯誤,導致網(wǎng)絡(luò)連接的中斷。若在一個已經(jīng)無效的連接之上,通過setsockopt函數(shù)設(shè)立SO_KEEPALIVE選項,也會出現(xiàn)這樣的錯誤。10053—WSAECONNABORTED軟件導致連接取消。由于軟件錯誤,導致一個已經(jīng)建立的連接被取消。典型情況下,這意味著連接是由于協(xié)議或超時錯誤而被取消的。10054—WSAECONNRESET連接被對方重設(shè)。一個已經(jīng)建立的連接被遠程主機強行關(guān)閉。若遠程主機上的進程異常中止運營(由于內(nèi)存沖突或硬件故障),或者針對套接字執(zhí)行了一次強行關(guān)閉,便會產(chǎn)生這樣的錯誤。針對強行關(guān)閉的情況,可用SO_LINGER套接字選項和setsockopt來配置一個套接字(欲知詳情,請參閱第9章)。10055—WSAENOBUFS沒有緩沖區(qū)空間。由于系統(tǒng)缺少足夠的緩沖區(qū)空間,請求的操作不能執(zhí)行。10056—WSAEISCONN套接字已經(jīng)連接。表白在一個已建立連接的套接字上,試圖再建立一個連接。要注意的是,數(shù)據(jù)報和數(shù)據(jù)流套接字均有也許出現(xiàn)這樣的錯誤。使用數(shù)據(jù)報套接字時,假如事先已通過connect或WSAConnect調(diào)用,為數(shù)據(jù)報通信關(guān)聯(lián)了一個端點的地址,那么以后試圖再次調(diào)用sendto或WSASendTo,便會產(chǎn)生這樣的錯誤。10057—WSAENOTCONN套接字尚未連接。若在一個尚未建立連接的“面向連接”套接字上發(fā)出數(shù)據(jù)收發(fā)請求,便會產(chǎn)生這樣的錯誤。10058—WSAESHUTDOWN套接字關(guān)閉后不能發(fā)送。表白已通過對shutdown的一次調(diào)用,部分關(guān)閉了套接字,但事后又請求進行數(shù)據(jù)的收發(fā)操作。要注意的是,這種錯誤只會在已經(jīng)關(guān)閉的那個數(shù)據(jù)流動方向上才會發(fā)生。舉個例子來說,完畢數(shù)據(jù)發(fā)送后,若調(diào)用shutdown,那么以后任何數(shù)據(jù)發(fā)送調(diào)用都會產(chǎn)生這樣的錯誤。10060—WSAETIMEDOUT連接超時。若發(fā)出了一個連接請求,但通過規(guī)定的時間,遠程計算機仍未作出對的的響應(yīng)(或主線沒有任何響應(yīng)),便會發(fā)生這樣的錯誤。要想收到這樣的錯誤,通常需要先在套接字上設(shè)立好SO_SNDTIMEO和SO_RCVTIMEO選項,然后調(diào)用connect及WSAConnect函數(shù)。要想了解在套接字上設(shè)立SO_SNDTIMEO和SO_RCVTIMEO選項的詳情,可參考第9章。10061—WSAECONNREFUSED連接被拒。由于被目的機器拒絕,連接無法建立。這通常是由于在遠程機器上,沒有任何應(yīng)用程序可在那個地址之上,為連接提供服務(wù)。10064—WSAEHOSTDOWN主機關(guān)閉。這個錯誤指出由于目的主機關(guān)閉,導致操作失敗。然而,應(yīng)用程序此時更有也許收到的是一條WSAETIMEDOUT(連接超時)錯誤,由于對方關(guān)機的情況通常是在試圖建立一個連接的時候發(fā)生的。10065—WSAEHOSTUNREACH沒有到主機的路由。應(yīng)用程序試圖訪問一個不可到達的主機。該錯誤類似于WSAENETUNREACH。10067—WSAEPROCLIM進程過多。有些Winsock服務(wù)提供者對可以同時訪問它們的進程數(shù)量進行了限制。10091—WSASYSNOTREADY網(wǎng)絡(luò)子系統(tǒng)不可用。調(diào)用WSAStartup時,若提供者不能正常工作(由于提供服務(wù)的基層系統(tǒng)不可用),便會返回這種錯誤。10092—WSAVERNOTSUPPORTEDWinsock.dll版本有誤。表白不支持請求的Winsock提供者版本。10093—WSANOTINITIALISEDWinsock尚未初始化。尚未成功完畢對WSAStartup的一次調(diào)用。10101—WSAEDISCON正在從容關(guān)閉。這個錯誤是由WSARecv和WSARecvFrom返回的,指出遠程主機已初始化了一次從容關(guān)閉操作。該錯誤是在像ATM這樣的“面向消息”協(xié)議上發(fā)生的。10102—WSAENOMORE找不到更多的記錄。這個錯誤自WSALookupServiceNext函數(shù)返回,指出已經(jīng)沒有留下更多的記錄。這個錯誤通??膳cWSA_E_NO_MORE互換使用。在應(yīng)用程序中,應(yīng)同時檢查這個錯誤以及WSA_E_NO_MORE。10103—WSAECANCELLED操作被取消。這個錯誤指出當WSALookupServiceNext調(diào)用仍在解決期間,發(fā)出了對WSALookupServiceEnd(服務(wù)中止)的一個調(diào)用。此時,WSALookupServiceNext便會返回這個錯誤。這個錯誤代碼可與WSA_E_CANCELLED互換使用。作為應(yīng)用程序,應(yīng)同時檢查這個錯誤以及WSA_E_CANCELLED。10104—WSAEINVALIDPROCTABLE進程調(diào)用表無效。該錯誤通常是在進程表包含了無效條目的情況下,由一個服務(wù)提供者返回的。欲知服務(wù)提供者的詳情,可參考第14章。10105—WSAEINVALIDPROVIDER無效的服務(wù)提供者。這個錯誤同服務(wù)提供者關(guān)聯(lián)在一起,在提供者不能建立對的的Winsock版本,從而無法正常工作的前提下產(chǎn)生。10106—WSAEPROVIDERFAILEDINIT提供者初始化失敗。這個錯誤同服務(wù)提供者關(guān)聯(lián)在一起,通常見于提供者不能載入需要的DLL時。10107—WSASYSCALLFAILURE系統(tǒng)調(diào)用失敗。表白絕對不應(yīng)失敗的一個系統(tǒng)調(diào)用卻令人遺憾地失敗了。10108—WSASERVICE_NOT_FOUND找不到這樣的服務(wù)。這個錯誤通常與注冊和名字解析函數(shù)相關(guān),在查詢服務(wù)時產(chǎn)生(第10章對這些函數(shù)進行了詳盡解釋)。該錯誤表白,在給定的名字空間內(nèi),找不到請求的服務(wù)。10109—WSATYPE_NOT_FOUND找不到類的類型。該錯誤也與注冊及名字解析函數(shù)關(guān)聯(lián)在一起,在解決服務(wù)類(ServiceClass)時發(fā)生。若注冊好一個服務(wù)的實例,它必須引用一個以前通過WSAInstallServiceClass安裝好的服務(wù)。10110—WSA_E_NO_MORE找不到更多的記錄。這個錯誤是自WSALookupServiceNext調(diào)用返回的,指出已經(jīng)沒有剩下的記錄。該錯誤通常可與WSAENOMORE互換使用。作為一個應(yīng)用程序,應(yīng)同時檢查這個錯誤以及WSAENOMORE。10111—WSA_E_CANCELLED操作被取消。該錯誤指出在對WSALookupServiceNext的調(diào)用尚未完畢的時候,又發(fā)出了對WSALookupServiceEnd(中止服務(wù))的一個調(diào)用。這樣,WSALookupServiceNext就會返回該錯誤。這個錯誤代碼可與WSAECANCELLED互換使用。作為一個應(yīng)用程序,應(yīng)同時檢查這個錯誤以及WSAECANCELLED。10112—WSAEREFUSED查詢被拒。由于被積極拒絕,所以一個數(shù)據(jù)庫查詢操作失敗。11001—WSAHOST_NOT_FOUND主機沒有找到。這個錯誤是在調(diào)用gethostbyname和gethostbyaddr時產(chǎn)生的,表白沒有找到一個授權(quán)應(yīng)答主機(AuthoritativeAnswerHost)。11002—WSATRY_AGAIN非授權(quán)主機沒有找到。這個錯誤也是在調(diào)用gethostbyname和gethostbyaddr時產(chǎn)生的,表白沒有找到一個非授權(quán)主機,或者碰到了服務(wù)器故障。11003—WSANO_RECOVERY碰到一個不可恢復的錯誤。這個錯誤也是在調(diào)用gethostbyname和gethostbyaddr時產(chǎn)生的,指出碰到一個不可恢復的錯誤,應(yīng)再次嘗試操作。11004—WSANO_DATA沒有找到請求類型的數(shù)據(jù)記錄。這個錯誤也是在調(diào)用gethostbyname和gethostbyaddr時產(chǎn)生的,指出盡管提供的名字有效,但卻沒有找到與請求類型相應(yīng)的數(shù)據(jù)記錄。11005—WSA_QOS_RECEIVERS至少有一條預約消息到達。這個值同IP服務(wù)質(zhì)量(QoS)有著密切的關(guān)系,其實并不是一個真正的“錯誤”(QoS的詳情見第12章)。它指出網(wǎng)絡(luò)上至少有一個進程希望接受QoS通信。11006—WSA_QOS_SENDERS至少有一條途徑消息到達。這個值同QoS關(guān)聯(lián)在一起,其實更像一種狀態(tài)報告消息。它指出在網(wǎng)絡(luò)上,至少有一個進程希望進行QoS數(shù)據(jù)的發(fā)送。11007—WSA_QOS_NO_SENDERS沒有QoS發(fā)送者。這個值同QoS關(guān)聯(lián)在一起,指出不再有任何進程對QoS數(shù)據(jù)的發(fā)送有愛好。請參閱第12章,了解在發(fā)生這樣的錯誤時,對所發(fā)生情況的一系列完整說明。11008—WSA_QOS_NO_RECEIVERS沒有QoS接受者。這個值同QoS關(guān)聯(lián)在一起,指出不再有任何進程對QoS數(shù)據(jù)的接受有愛好。請參閱第12章,查閱對這個錯誤的完整說明。11009—WSA_QOS_REQUEST_CONFIRMED預約請求已被確認。QoS應(yīng)用可事先發(fā)出請求,希望在批準了自己對網(wǎng)絡(luò)帶寬的預約請求后,收到告知。若發(fā)出了這樣的請求,一旦批準,便會收到這樣的消息。請參閱第12章,了解對此消息的具體說明。11010—WSA_QOS_ADMISSION_FAILURE缺少資源致錯。資源不夠,以至于無法滿足QoS帶寬請求。11011—WSA_QOS_POLICY_FAILURE證書無效。表白發(fā)出QoS預約請求的時候,要么用戶并不具有對的的權(quán)限,要么提供的證書無效。11012—WSA_QOS_BAD_STYLE未知或沖突的樣式。QoS應(yīng)用程序可針對一個指定的會話,建立不同的過濾器樣式。若出現(xiàn)這一錯誤,表白指定的樣式類型要么未知,要么存在沖突。請參閱第12章,了解對過濾器樣式的具體說明。11013—WSA_QOS_BAD_OBJECT無效的FILTERSPEC結(jié)構(gòu)或者提供者特有對象。假如為QoS對象提供的FILTERSPEC結(jié)構(gòu)無效,或者提供者特有的緩沖區(qū)無效,便會返回這樣的錯誤,詳見第12章。11014—WSA_QOS_TRAFFIC_CTRL_ERRORFLOWSPEC有問題。假如通信控制組件發(fā)現(xiàn)指定的FLO
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- ???025年海南??谑新糜魏臀幕瘡V電體育局招聘5人筆試歷年參考題庫附帶答案詳解
- 河南2025年河南女子職業(yè)學院招聘人事代理人員筆試歷年參考題庫附帶答案詳解
- 杭州浙江杭州市西湖區(qū)傳媒中心招聘專業(yè)技術(shù)人員(編外)筆試歷年參考題庫附帶答案詳解
- 廣西2025年廣西人民醫(yī)院招聘筆試歷年參考題庫附帶答案詳解
- 宿遷2025年江蘇宿遷市洋河新區(qū)教育系統(tǒng)招聘教師7人筆試歷年參考題庫附帶答案詳解
- 威海2025年北京交通大學(威海)教輔管理人員招聘6人筆試歷年參考題庫附帶答案詳解
- 職業(yè)人群慢性病自我管理技能培訓
- 北京2025年北京石油化工學院教師崗位招聘筆試歷年參考題庫附帶答案詳解
- 職業(yè)人群工作壓力精準干預策略
- 2026-2032年中國加那利草子行業(yè)進出口態(tài)勢分析及對外貿(mào)易前景展望報告
- 活物賣買合同協(xié)議書模板
- 清潔驗證完整版本
- 2023年山東省中考英語二輪復習專題++時態(tài)+語態(tài)
- 現(xiàn)場移交接收方案
- 基于大數(shù)據(jù)的金融風險管理模型構(gòu)建與應(yīng)用研究
- 腹痛的診斷與治療
- 中國郵票JT目錄
- D700-(Sc)13-尼康相機說明書
- T-CHAS 20-3-7-1-2023 醫(yī)療機構(gòu)藥事管理與藥學服務(wù) 第3-7-1 部分:藥學保障服務(wù) 重點藥品管理 高警示藥品
- 水利水電工程建設(shè)用地設(shè)計標準(征求意見稿)
- 建設(shè)工程施工專業(yè)分包合同(GF-2003-0213)
評論
0/150
提交評論