版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、infox錯(cuò)誤碼說(shuō)明書(3d3e)產(chǎn)品名稱密級(jí)infox產(chǎn)品版本共28頁(yè)v100r001infox v100r001.3d3 錯(cuò)誤碼說(shuō)明書prepared by 擬制陳向榮date日期2003-12-3reviewed by 評(píng)審人date日期approved by批準(zhǔn)date日期revision record 修訂記錄distribution list 分發(fā)記錄copy no.holder's name & role 持有者和角色issue date 分發(fā)日期1<rdpdt pdt開發(fā)代表>2<project manager 項(xiàng)目經(jīng)理>3<tea
2、m members 項(xiàng)目組成員>4<customer representative 客戶代表>5<others其它>catalog 目 錄1簡(jiǎn)介52smpp話單錯(cuò)誤碼53cmpp消息應(yīng)答錯(cuò)誤碼63.1cmpp協(xié)議登錄錯(cuò)誤碼63.2cmpp異步流程錯(cuò)誤碼63.3cmpp3.0同步流程錯(cuò)誤碼63.4cmpp2.0同步流程錯(cuò)誤碼73.5cmpp狀態(tài)報(bào)告錯(cuò)誤stat含義73.6給gns應(yīng)答錯(cuò)誤碼說(shuō)明94接口斷連錯(cuò)誤碼說(shuō)明94.1infox接口斷連的原因概述94.2業(yè)務(wù)模塊發(fā)送的消息協(xié)議錯(cuò)誤104.3握手或接收異常錯(cuò)誤104.4tcp/ip的socket關(guān)閉或產(chǎn)生異常114
3、.5windows平臺(tái)socket錯(cuò)誤碼說(shuō)明114.6unix平臺(tái)socket錯(cuò)誤碼說(shuō)明195維測(cè)及網(wǎng)管錯(cuò)誤碼說(shuō)明196錯(cuò)誤碼說(shuō)明216.1.1aaaa網(wǎng)關(guān)錯(cuò)誤碼216.1.2bbbb scp返回的錯(cuò)誤碼236.1.3cccc ismg返回的錯(cuò)誤碼256.1.4dddd sp返回的錯(cuò)誤碼256.1.5eeee dsmp返回的錯(cuò)誤碼256.1.6ffff smc返回的錯(cuò)誤碼276.1.7gggg space返回的錯(cuò)誤碼296.1.8xxxx消息發(fā)往scp、sp、dsmp、smc出錯(cuò)時(shí)錯(cuò)誤碼296.1.9zzzz為smsc返回的狀態(tài)報(bào)告中err的值29 infox錯(cuò)誤碼說(shuō)明書keywords 關(guān)鍵
4、詞:abstract 摘 要:list of abbreviations 縮略語(yǔ)清單: abbreviations縮略語(yǔ)full spelling 英文全名chinese explanation 中文解釋smppshort message point to point protocoll 點(diǎn)對(duì)點(diǎn)短消息協(xié)議smsc( smc)short message service center短消息中心cmppchina mobil point to point移動(dòng)短消息點(diǎn)到點(diǎn)新協(xié)議dsmp數(shù)據(jù)業(yè)務(wù)處理平臺(tái)scpservice control point業(yè)務(wù)控制點(diǎn)1 簡(jiǎn)介該文檔 適用于infoxv100r0
5、01.3d2版本網(wǎng)關(guān)。文檔讀者:infox維護(hù)人員2 smpp話單錯(cuò)誤碼錯(cuò)誤碼含義aaaa網(wǎng)關(guān)錯(cuò)誤碼1xxxx消息發(fā)往scp出錯(cuò)時(shí)錯(cuò)誤碼2bbbbscp返回錯(cuò)誤應(yīng)答時(shí)的錯(cuò)誤碼,其中bbbb為scp返回的錯(cuò)誤應(yīng)答消息中的錯(cuò)誤碼值3xxxx消息發(fā)往下一級(jí)ismg出錯(cuò)時(shí)錯(cuò)誤碼4cccc下一級(jí)ismg返回錯(cuò)誤應(yīng)答時(shí)的錯(cuò)誤碼,其中cccc為下一級(jí)ismg返回的錯(cuò)誤應(yīng)答消息中的錯(cuò)誤碼值5xxxx消息發(fā)往sp出錯(cuò)時(shí)錯(cuò)誤碼6ddddsp返回錯(cuò)誤應(yīng)答時(shí)的錯(cuò)誤碼,其中dddd為sp返回的錯(cuò)誤應(yīng)答消息中的錯(cuò)誤碼值7xxxx消息發(fā)往dsmp出錯(cuò)時(shí)錯(cuò)誤碼8eeeedsmp返回錯(cuò)誤應(yīng)答時(shí)的錯(cuò)誤碼,其中eeee為dsmp返
6、回的錯(cuò)誤應(yīng)答消息中的錯(cuò)誤碼值9xxxx消息發(fā)往smc出錯(cuò)時(shí)錯(cuò)誤碼10ffffsmc返回錯(cuò)誤應(yīng)答時(shí)的錯(cuò)誤碼,其中ffff為smc返回的錯(cuò)誤應(yīng)答消息中的錯(cuò)誤碼值11xxxx消息發(fā)往space出錯(cuò)時(shí)錯(cuò)誤碼12ggggspace返回錯(cuò)誤應(yīng)答時(shí)的錯(cuò)誤碼,其中ffff為space返回的錯(cuò)誤應(yīng)答消息中的錯(cuò)誤碼值 有關(guān)aaaa、xxxx、bbbb、cccc、dddd、eeee、ffff和gggg的含義參見錯(cuò)誤碼說(shuō)明內(nèi)部等待狀態(tài)報(bào)告錯(cuò)誤嗎: 錯(cuò)誤碼含義98004等待狀態(tài)報(bào)告實(shí)體數(shù)不夠98005等待狀態(tài)報(bào)告超時(shí)98009等待狀態(tài)報(bào)告短信中心地址為空3 cmpp消息應(yīng)答錯(cuò)誤碼3.1 cmpp協(xié)議登錄錯(cuò)誤碼14為cm
7、pp協(xié)議標(biāo)準(zhǔn)錯(cuò)誤碼,5557為網(wǎng)關(guān)擴(kuò)展錯(cuò)誤碼,59保留錯(cuò)誤碼含義1消息結(jié)構(gòu)錯(cuò)2非法源地址3認(rèn)證錯(cuò)4版本太高55超過(guò)系統(tǒng)接口數(shù)56超過(guò)帳號(hào)設(shè)置接口數(shù)57sp登陸ip錯(cuò)誤58創(chuàng)建soap處理線程失敗59保留3.2 cmpp異步流程錯(cuò)誤碼錯(cuò)誤碼含義參見aaaa的取值說(shuō)明3.3 cmpp3.0同步流程錯(cuò)誤碼110000:網(wǎng)關(guān)錯(cuò)誤碼2000130000:scp錯(cuò)誤碼4000150000:前轉(zhuǎn)網(wǎng)關(guān)錯(cuò)誤碼6000170000:sp錯(cuò)誤碼8000190000:dsmp錯(cuò)誤碼100001110000 :smc錯(cuò)誤碼120001 :space錯(cuò)誤碼錯(cuò)誤碼含義aaaa網(wǎng)關(guān)錯(cuò)誤碼2bbbbscp返回錯(cuò)誤應(yīng)答時(shí)的錯(cuò)誤碼
8、,其中bbbb為scp返回的錯(cuò)誤應(yīng)答消息中的錯(cuò)誤碼值4cccc下一級(jí)ismg返回錯(cuò)誤應(yīng)答時(shí)的錯(cuò)誤碼,其中cccc為下一級(jí)ismg返回的錯(cuò)誤應(yīng)答消息中的錯(cuò)誤碼值6ddddsp返回錯(cuò)誤應(yīng)答時(shí)的錯(cuò)誤碼,其中dddd為sp返回的錯(cuò)誤應(yīng)答消息中的錯(cuò)誤碼值8eeeedsmp返回錯(cuò)誤應(yīng)答時(shí)的錯(cuò)誤碼,其中eeee為dsmp返回的錯(cuò)誤應(yīng)答消息中的錯(cuò)誤碼值10ffffsmc返回錯(cuò)誤應(yīng)答時(shí)的錯(cuò)誤碼,其中ffff為smc返回的錯(cuò)誤應(yīng)答消息中的錯(cuò)誤碼值12ggggspace返回錯(cuò)誤應(yīng)答時(shí)的錯(cuò)誤碼,其中g(shù)ggg為space返回的錯(cuò)誤應(yīng)答消息中的錯(cuò)誤碼值3.4 cmpp2.0同步流程錯(cuò)誤碼 1100:本網(wǎng)關(guān)錯(cuò)誤碼 1012
9、00:前轉(zhuǎn)網(wǎng)關(guān)錯(cuò)誤碼 201240:scp錯(cuò)誤碼 241255:smc錯(cuò)誤碼錯(cuò)誤碼含義aa(199)網(wǎng)關(guān)錯(cuò)誤碼,aa的取值參見aaaa的取值說(shuō)明100aa 下一級(jí)ismg返回錯(cuò)誤應(yīng)答時(shí)的錯(cuò)誤碼201239scp返回錯(cuò)誤應(yīng)答時(shí)的錯(cuò)誤碼,其值含義參見相應(yīng)網(wǎng)關(guān)的配置文件cmpperrmap.dat。其中201為沒(méi)有對(duì)應(yīng)關(guān)系的scp錯(cuò)誤241255smc返回錯(cuò)誤應(yīng)答時(shí)的錯(cuò)誤碼,其值含義參見相應(yīng)網(wǎng)關(guān)的配置文件cmpperrmap.dat,其中241為沒(méi)有對(duì)應(yīng)關(guān)系的smc錯(cuò)誤3.5 cmpp狀態(tài)報(bào)告錯(cuò)誤stat含義message statefinal message statesdescriptionde
10、livereddelivrdmessage is delivered to destinationexpiredexpiredmessage validity period hasexpireddeleteddeletedmessage has been deleted.undeliverableundelivmessage is undeliverableacceptedacceptdmessage is in accepted state(i.e. has been manually read on behalf of the subscriber by customer service)
11、unknownunknownmessage is in invalid staterejectedrejectdmessage is in a rejected statenoroutenoroute查找路由失敗ma:xxxxma:xxxxsmsc不返回響應(yīng)消息時(shí)的狀態(tài)報(bào)告mb:xxxxmb:xxxxsmsc返回錯(cuò)誤響應(yīng)消息時(shí)的狀態(tài)報(bào)告mc:xxxxmc:xxxx沒(méi)有從smsc處接收到狀態(tài)報(bào)告時(shí)的狀態(tài)報(bào)告ca:xxxxca:xxxxscp不返回響應(yīng)消息時(shí)的狀態(tài)報(bào)告cb:xxxxcb:xxxxscp返回錯(cuò)誤響應(yīng)消息時(shí)的狀態(tài)報(bào)告da:xxxxda:xxxxdsmp不返回響應(yīng)消息時(shí)的狀態(tài)報(bào)告db:x
12、xxxdb:xxxxdsmp返回錯(cuò)誤響應(yīng)消息時(shí)的狀態(tài)報(bào)告sa:xxxxsa:xxxxsp不返回響應(yīng)消息時(shí)的狀態(tài)報(bào)告sb:xxxxsb:xxxxsp返回錯(cuò)誤響應(yīng)消息時(shí)的狀態(tài)報(bào)告ia:xxxxia:xxxx下一級(jí)ismg不返回響應(yīng)消息時(shí)的狀態(tài)報(bào)告ib:xxxxib:xxxx下一級(jí)ismg返回錯(cuò)誤響應(yīng)消息時(shí)的狀態(tài)報(bào)告ic:xxxxic:xxxx沒(méi)有從下一級(jí)ismg處接收到狀態(tài)報(bào)告時(shí)的狀態(tài)報(bào)告id:xxxxid:xxxx網(wǎng)關(guān)ismg內(nèi)部檢測(cè)錯(cuò)誤碼id:0020id:0020space用戶鑒權(quán)模塊鑒權(quán)用戶停機(jī)或欠費(fèi)錯(cuò)誤id:0021id:0021space用戶鑒權(quán)模塊:用戶銷戶錯(cuò)誤mi:zzzzmi:z
13、zzzsmsc返回狀態(tài)報(bào)告的狀態(tài)值為expiredmj:zzzzmj:zzzzsmsc返回狀態(tài)報(bào)告的狀態(tài)值為deletedmk:zzzzmk:zzzzsmsc返回狀態(tài)報(bào)告的狀態(tài)值為undelivml:zzzzml:zzzzsmsc返回狀態(tài)報(bào)告的狀態(tài)值為acceptdmm:zzzzmm:zzzzsmsc返回狀態(tài)報(bào)告的狀態(tài)值為unknownmn:zzzzmn:zzzzsmsc返回狀態(tài)報(bào)告的狀態(tài)值為rejectdmh:zzzzmh:zzzz其它值注意:其中accepted為中間狀態(tài),網(wǎng)關(guān)若從短信中心收到后應(yīng)丟棄,不做任何操作;stat字段長(zhǎng)度為7個(gè)字節(jié),填寫時(shí)應(yīng)填表一中final message s
14、tates中的縮寫形式,如狀態(tài)為delivered時(shí)填寫delivrd,依此類推;3.6 給gns應(yīng)答錯(cuò)誤碼說(shuō)明錯(cuò)誤碼含義0系統(tǒng)操作成功1沒(méi)有匹配路由2源網(wǎng)關(guān)代碼錯(cuò)誤3路由類型錯(cuò)誤4本節(jié)點(diǎn)不支持更新(gns分節(jié)點(diǎn))5路由信息更新失敗6匯接網(wǎng)關(guān)路由信息時(shí)間戳比本地路由信息時(shí)間戳舊9系統(tǒng)繁忙10update_type錯(cuò)誤11路由編號(hào)錯(cuò)誤12目的網(wǎng)關(guān)代碼錯(cuò)誤13目的網(wǎng)關(guān)ip錯(cuò)誤14目的網(wǎng)關(guān)port錯(cuò)誤15mt路由起始號(hào)碼段錯(cuò)誤16mt路由截止號(hào)碼段錯(cuò)誤17手機(jī)所屬省代碼錯(cuò)誤18用戶類型錯(cuò)誤19sp_id錯(cuò)誤20sp_code錯(cuò)誤21sp_accesstype錯(cuò)誤22service_id錯(cuò)誤23sta
15、rt_code錯(cuò)誤24end_code錯(cuò)誤4 接口斷連錯(cuò)誤碼說(shuō)明4.1 infox接口斷連的原因概述接口斷連的原因一般可分為三類,分別為:a、握手超時(shí)(enquire link)b、業(yè)務(wù)模塊發(fā)送的消息協(xié)議錯(cuò)誤c、tcp/ip的socket關(guān)閉或產(chǎn)生異常。以下將對(duì)各情況進(jìn)行描述。4.2 業(yè)務(wù)模塊發(fā)送的消息協(xié)議錯(cuò)誤此情況由于客戶模塊發(fā)送了結(jié)構(gòu)錯(cuò)誤的消息,或者消息錯(cuò)位,導(dǎo)致infox讀取消息錯(cuò)誤。由于infox與客戶模塊采用消息流格式,為防止由于消息錯(cuò)位造成以后的消息都不能正確取得,此時(shí),對(duì)于基中的某些消息,infox將斷連接口。原因分別為:錯(cuò)誤碼原因分析后續(xù)操作97001缺省解碼失敗為防止以后消息
16、錯(cuò)位,接口將斷連97002消息頭錯(cuò)誤為防止以后消息錯(cuò)位,接口將斷連97003源緩沖區(qū)不夠,不處理繼續(xù)接收消息97004目的緩沖區(qū)不夠?yàn)榉乐挂院笙㈠e(cuò)位,接口將斷連97005嚴(yán)重協(xié)議錯(cuò)誤為防止以后消息錯(cuò)位,接口將斷連97006協(xié)議中某字段一般性錯(cuò)誤只刪除此消息,不斷開接口97007接收到nack消息為防止以后消息錯(cuò)位,接口將斷連97008接收太多的握手接口將斷連97009地址錯(cuò)誤,npi、ton不支持只刪除此消息,不斷開接口97010時(shí)間格式錯(cuò)誤只刪除此消息,不斷開接口97011dcs錯(cuò)誤只刪除此消息,不斷開接口97012協(xié)議不支持只刪除此消息,不斷開接口9701397999保留例:2001/0
17、5/28 15:31:03 2 id為32的接口產(chǎn)生接口斷連信息,對(duì)端地址:10.10.2.1 errcode:97001,errortype:04.3 握手或接收異常錯(cuò)誤錯(cuò)誤碼原因分析后續(xù)操作19000保留19001接收消息的buff出了問(wèn)題接口將斷連19002解碼返回的值不對(duì)(只能是0/-1/>0)接口將斷連19003握手超時(shí)接口將斷連19004對(duì)端主動(dòng)關(guān)閉socket19005連接對(duì)方服務(wù)器的間隔時(shí)間,到時(shí)重連19006發(fā)送login請(qǐng)求后,等待對(duì)方服務(wù)器的應(yīng)答消息超時(shí)19007進(jìn)行socket底層的連接建立,等待connect函數(shù)的時(shí)間19008dsmpfep read消息錯(cuò)誤4
18、.4 tcp/ip的socket關(guān)閉或產(chǎn)生異常此情況是由于客戶端主動(dòng)關(guān)閉退出產(chǎn)生的提示信息,錯(cuò)誤代碼為“0”;例:2001/05/28 15:32:14 2 id為32的接口產(chǎn)生接口斷連信息,對(duì)端地址:10.10.2.1 errcode:0,errortype:0或者由于socket底層的其它異常錯(cuò)誤,導(dǎo)致接口斷連,此時(shí)的錯(cuò)誤碼將有多種多樣,詳細(xì)描述請(qǐng)見windows平臺(tái)socket錯(cuò)誤碼說(shuō)明及unix平臺(tái)錯(cuò)誤碼說(shuō)明。例:2001/05/30 15:49:32 2 id為32的接口產(chǎn)生接口斷連信息,對(duì)端地址:10.10.2.1 errcode:10054,errortype:04.5 wind
19、ows平臺(tái)socket錯(cuò)誤碼說(shuō)明msdn對(duì)于socket異常id的描述錯(cuò)誤碼值錯(cuò)誤碼標(biāo)識(shí)含義10004wsaeintrinterrupted function call. a blocking operation was interrupted by a call to wsacancelblockingcall.10013wsaeaccespermission denied. an attempt was made to access a socket in a way forbidden by its access permissions. an example is using a br
20、oadcast address for sendto without broadcast permission being set using setsockopt(so_broadcast). 10014wsaefaultbad address. the system detected an invalid pointer address in attempting to use a pointer argument of a call. this error occurs if an application passes an invalid pointer value, or if th
21、e length of the buffer is too small. for instance, if the length of an argument which is a struct sockaddr is smaller than sizeof(struct sockaddr). 10022wsaeinvalinvalid argument. some invalid argument was supplied (for example, specifying an invalid level to the setsockopt function). in some instan
22、ces, it also refers to the current state of the socket - for instance, calling accept on a socket that is not listening. 10024wsaemfiletoo many open files. too many open sockets. each implementation may have a maximum number of socket handles available, either globally, per process or per thread. 10
23、035wsaewouldblockresource temporarily unavailable. this error is returned from operations on non-blocking sockets that cannot be completed immediately, for example recv when no data is queued to be read from the socket. it is a non-fatal error, and the operation should be retried later. it is normal
24、 for wsaewouldblock to be reported as the result from calling connect on a non-blocking sock_stream socket, since some time must elapse for the connection to be established.10036wsaeinprogressoperation now in progress. a blocking operation is currently executing. windows sockets only allows a single
25、 blocking operation to be outstanding per task (or thread), and if any other function call is made (whether or not it references that or any other socket) the function fails with the wsaeinprogress error. 10037wsaealreadyoperation already in progress. an operation was attempted on a non-blocking soc
26、ket that already had an operation in progress - i.e. calling connect a second time on a non-blocking socket that is already connecting, or canceling an asynchronous request (wsaasyncgetxbyy) that has already been canceled or completed.10038wsaenotsocksocket operation on non-socket. an operation was
27、attempted on something that is not a socket. either the socket handle parameter did not reference a valid socket, or for select, a member of an fd_set was not valid. 10039wsaedestaddrreqdestination address required. a required address was omitted from an operation on a socket. for example, this erro
28、r will be returned if sendto is called with the remote address of addr_any. 10040wsaemsgsizemessage too long. a message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itsel
29、f. 10041wsaeprototypeprotocol wrong type for socket. a protocol was specified in the socket function call that does not support the semantics of the socket type requested. for example, the arpa internet udp protocol cannot be specified with a socket type of sock_stream. 10042wsaenoprotooptbad protoc
30、ol option. an unknown, invalid or unsupported option or level was specified in a getsockopt or setsockopt call.10043wsaeprotonosupportprotocol not supported. the requested protocol has not been configured into the system, or no implementation for it exists. for example, a socket call requests a sock
31、_dgram socket, but specifies a stream protocol. 10044wsaesocktnosupportsocket type not supported. the support for the specified socket type does not exist in this address family. for example, the optional type sock_raw might be selected in a socket call, and the implementation does not support sock_
32、raw sockets at all. 10045wsaeopnotsuppoperation not supported. the attempted operation is not supported for the type of object referenced. usually this occurs when a socket descriptor to a socket that cannot support this operation, for example, trying to accept a connection on a datagram socket.1004
33、6wsaepfnosupportprotocol family not supported. the protocol family has not been configured into the system or no implementation for it exists. has a slightly different meaning to wsaeafnosupport, but is interchangeable in most cases, and all windows sockets functions that return one of these specify
34、 wsaeafnosupport. 10047wsaeafnosupportaddress family not supported by protocol family. an address incompatible with the requested protocol was used. all sockets are created with an associated "address family" (i.e. af_inet for internet protocols) and a generic protocol type (i.e. sock_stre
35、am). this error will be returned if an incorrect protocol is explicitly requested in the socket call, or if an address of the wrong family is used for a socket, e.g. in sendto. 10048wsaeaddrinuseaddress already in use. only one usage of each socket address (protocol/ip address/port) is normally perm
36、itted. this error occurs if an application attempts to bind a socket to an ip address/port that has already been used for an existing socket, or a socket that wasn't closed properly, or one that is still in the process of closing. for server applications that need to bind multiple sockets to the
37、 same port number, consider using setsockopt(so_reuseaddr). client applications usually need not call bind at all - connect will choose an unused port automatically. when bind is called with a wild-card address (involving addr_any), a wsaeaddrinuse error could be delayed until the specific address i
38、s "committed." this could happen with a call to other function later, including connect, listen, wsaconnect or wsajoinleaf.10049wsaeaddrnotavailcannot assign requested address. the requested address is not valid in its context. normally results from an attempt to bind to an address that is
39、 not valid for the local machine. this can also result from connect, sendto, wsaconnect, wsajoinleaf, or wsasendto when the remote address or port is not valid for a remote machine (e.g. address or port 0). 10050wsaenetdownnetwork is down. a socket operation encountered a dead network. this could in
40、dicate a serious failure of the network system (i.e. the protocol stack that the winsock dll runs over), the network interface, or the local network itself. 10051wsaenetunreachnetwork is unreachable. a socket operation was attempted to an unreachable network. this usually means the local software kn
41、ows no route to reach the remote host.10052wsaenetresetnetwork dropped connection on reset. the connection has been broken due to "keep-alive" activity detecting a failure while the operation was in progress. it can also be returned by setsockopt if an attempt is made to set so_keepalive o
42、n a connection that has already failed. 10053wsaeconnabortedsoftware caused connection abort. an established connection was aborted by the software in your host machine, possibly due to a data transmission timeout or protocol error. 10054wsaeconnresetconnection reset by peer. a existing connection w
43、as forcibly closed by the remote host. this normally results if the peer application on the remote host is suddenly stopped, the host is rebooted, or the remote host used a "hard close" (see setsockopt for more information on the so_linger option on the remote socket.) this error may also
44、result if a connection was broken due to "keep-alive" activity detecting a failure while one or more operations are in progress. operations that were in progress fail with wsaenetreset. subsequent operations fail with wsaeconnreset.10055wsaenobufsno buffer space available. an operation on
45、a socket could not be performed because the system lacked sufficient buffer space or because a queue was full. 10056wsaeisconnsocket is already connected. a connect request was made on an already connected socket. some implementations also return this error if sendto is called on a connected sock_dg
46、ram socket (for sock_stream sockets, the to parameter in sendto is ignored), although other implementations treat this as a legal occurrence. 10057wsaenotconnsocket is not connected. a request to send or receive data was disallowed because the socket is not connected and (when sending on a datagram
47、socket using sendto) no address was supplied. any other type of operation might also return this error - for example, setsockopt setting so_keepalive if the connection has been reset.10058wsaeshutdowncannot send after socket shutdown. a request to send or receive data was disallowed because the sock
48、et had already been shut down in that direction with a previous shutdown call. by calling shutdown a partial close of a socket is requested, which is a signal that sending or receiving or both has been discontinued. 10060wsaetimedoutconnection timed out. a connection attempt failed because the conne
49、cted party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.10061wsaeconnrefusedconnection refused. no connection could be made because the target machine actively refused it. this usually results from trying to connect to
50、 a service that is inactive on the foreign host - i.e. one with no server application running. 10064wsaehostdownhost is down. a socket operation failed because the destination host was down. a socket operation encountered a dead host. networking activity on the local host has not been initiated. the
51、se conditions are more likely to be indicated by the error wsaetimedout. 10065wsaehostunreachno route to host. a socket operation was attempted to an unreachable host. see wsaenetunreach10067wsaeproclimtoo many processes. a windows sockets implementation may have a limit on the number of application
52、s that may use it simultaneously. wsastartup may fail with this error if the limit has been reached. 10091wsasysnotreadynetwork subsystem is unavailable. this error is returned by wsastartup if the windows sockets implementation cannot function at this time because the underlying system it uses to p
53、rovide network services is currently unavailable. users should check: that the appropriate windows sockets dll file is in the current path, that they are not trying to use more than one windows sockets implementation simultaneously. if there is more than one winsock dll on your system, be sure the f
54、irst one in the path is appropriate for the network subsystem currently loaded. the windows sockets implementation documentation to be sure all necessary components are currently installed and configured correctly. 10092wsavernotsupportedwinsock.dll version out of range. the current windows sockets
55、implementation does not support the windows sockets specification version requested by the application. check that no old windows sockets dll files are being accessed. 10093wsanotinitialisedsuccessful wsastartup not yet performed. either the application hasn't called wsastartup or wsastartup failed. the application may be accessing a socket which the current active task does not own (i.e. trying to share a socket between tasks)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年貓爬架項(xiàng)目成效分析報(bào)告
- 2024年球形鋁粉項(xiàng)目評(píng)估分析報(bào)告
- 2024年輕骨料砼砌塊(非承重型)項(xiàng)目成效分析報(bào)告
- 2024丙酉雙方就城市基礎(chǔ)設(shè)施建設(shè)合作協(xié)議
- 2024年度互聯(lián)網(wǎng)技術(shù)與服務(wù)合同
- 2024年應(yīng)屆畢業(yè)生就業(yè)權(quán)益指導(dǎo)
- 暑假學(xué)習(xí)計(jì)劃(31篇)
- 公司年會(huì)的員工發(fā)言稿范文10篇(全文)
- 2024年情侶戀愛(ài)咨詢與管理合同
- 《全球飛行汽車企業(yè)典型案例分析》范文
- 2024年公安智能外呼項(xiàng)目合同
- 河南省信陽(yáng)市2024-2025學(xué)年七年級(jí)上學(xué)期期中歷史試題(含答案)
- GB/T 44570-2024塑料制品聚碳酸酯板材
- 2024年學(xué)校食堂管理工作計(jì)劃(六篇)
- 體育賽事組織服務(wù)協(xié)議
- 天車工競(jìng)賽考核題
- 民辦非企業(yè)單位理事會(huì)制度
- 臨床輸血的護(hù)理課件
- 民生銀行在線測(cè)評(píng)真題
- 人教版(PEP)小學(xué)六年級(jí)英語(yǔ)上冊(cè)全冊(cè)教案
- 部編版二年級(jí)上冊(cè)-課文一-快樂(lè)讀書吧:讀讀童話故事-孤獨(dú)的小螃蟹(課件)(共26張課件)
評(píng)論
0/150
提交評(píng)論