[ ページコメント(0) ] [ トラックバック(0) ]
Counter: 17892,
today: 13,
yesterday: 10
ソケットエラー一覧表
| ソケットエラーコード 一覧 | ||
|---|---|---|
| コード | 記号 | 意味 |
| 10004 | WSAEINTR | 関数呼び出しが中断された。WinSock 1.1 のブロッキング関数呼び出しが、WSACancelBlockingCall() によって中断された。 |
| 10009 | WSAEBADF | 無効なファイルハンドル。ソケット関数に渡されたファイルハンドル(ソケットハンドル)が不正である。(WSAENOTSOCKと同義で用いられる) |
| 10013 | WSAEACCES |
アクセスが拒否された。 connect():ブロードキャストアドレスで接続しようとしたソケットの SO_BROADCASTオプション が有効になっていない。 sendto():ブロードキャストアドレスに送信しようとしたソケットの SO_BROADCASTオプションが有効になっていない。 accept():受付しようとした接続要求がすでにタイムアウトになっている、もしくは取り消されている。 |
| 10014 | WSAEFAULT |
無効なバッファアドレス 関数に渡されたバッファを指すポインタが無効なアドレス空間を指している。またはバッファのサイズが小さすぎる。 |
| 10022 | WSAEINVAL |
無効な引数が渡された。 listen()を呼び出さずにaccept()を呼び出した。 バインド済みのソケットに対してbind()しようとした。 listen()で待機中のソケットでconnect()しようとした。 関数に渡されたパラメータに無効な値が含まれている。 |
| 10024 | WSAEMFILE |
使用中のソケットの数が多すぎる。 同時に利用できるソケット数の最大に達しており、新たにソケットを作成できない。 |
| 10035 | WSAEWOULDBLOCK |
操作はブロッキングされる。 ノンブロッキングモードでソケット関数が呼び出されため、関数は即座にリターンしたが要求された操作は完了していない。 |
| 10036 | WSAEINPROGRESS |
すでにブロッキング手続きが実行されている。 ブロッキング関数が実行中であるか、サービスプロバイダがコールバック関数を処理中である。WinSockでは1つのプロセスで同時に複数のブロッキング操作をすることはできないため、前回呼び出した操作が完全に終了するまで次の操作を開始することはできない。 |
| 10037 | WSAEALREADY |
要求された操作は既に実行中、または実行済み。 キャンセルしようとした非同期操作が既にキャンセルされている。 connect()を呼び出したが、既に前回の呼び出しによって接続処理中である。 |
| 10038 | WSAENOTSOCK |
指定されたソケットが無効である。 ソケットハンドルとして無効な値がソケット関数に渡された。 |
| 10039 | WSAEDESTADDREQ |
操作の実行に送信先アドレスが必要。 接続先アドレスを渡さずにconnect()を呼び出した。 送信先アドレスを渡さずにsendto()を呼び出した。 |
| 10040 | WSAEMSGSIZE |
メッセージサイズが大きすぎる。 送信、または受信しようとしたメッセージが、基盤となるプロトコルのサポートしている最大メッセージサイズを超えている。ioctlsocket()でバッファサイズを増やすことで回避可能なこともある。 |
| 10041 | WSAEPROTOTYPE |
ソケットは要求されたプロトコルに適合していない。 socket()を呼び出すときに指定したプロトコルタイプがソケットタイプと適合していない。メッセージ型プロトコルでストリームソケットを作成しようとした場合など。 |
| 10042 | WSAENOPROTOOPT |
不正なプロトコルオプション。 指定したソケットオプションまたはioctlsocket()での操作が、そのプロトコルではサポートされてない。 ストリームソケットに SO_BROADCAST を指定しようとした。 |
| 10043 | WSAEPROTONOSUPPORT |
プロトコルがサポートされていない。 サポートされていないプロトコルを指定した、またはプロトコルのサポートしていない操作を実行しようとした。 |
| 10044 | WSAESOCKTNOSUPPORT | 指定されたソケットタイプはサポートされていない。 |
| 10045 | WSAEOPNOTSUPP |
要求された操作はサポートされていない。 バンド外データを送信/受信しようとしたソケットでそれがサポートされていない。 非接続型(UDPなど)ソケットでaccept()を呼び出した。 |
| 10046 | WSAEPFNOSUPPORT | プロトコルファミリがサポートされていない。 |
| 10047 | WSAEAFNOSUPPORT | アドレスファミリがサポートされていない。 |
| 10048 | WSAEADDRINUSE |
アドレスは既に使用中である。 bind()しようとしたアドレスは、既にほかのソケットで使われている。同じローカルアドレスを複数のソケットで使うためには、SO_REUSEADDRソケットオプションをTRUEにする必要がある。 |
| 10049 | WSAEADDRNOTAVAIL |
無効なネットワークアドレス。 ソケット関数に渡されたネットワークアドレスに無効な部分がある。 |
| 10050 | WSAENETDOWN |
ネットワークがダウンしている。 ネットワークシステムが何らかの障害を起こし、機能停止しているため要求された操作が実行できない。 |
| 10051 | WSAENETUNREACH |
指定されたネットワークホストに到達できない。 WSAEHOSTUNREACHと同義で使われている。 |
| 10052 | WSAENETRESET |
ネットワーク接続が破棄された。 キープアライブを行っている接続で、何らかの障害のためタイムアウトが検出され接続が閉じられた。 |
| 10053 | WSAECONNABORTED | ネットワーク接続が破棄された。 |
| 10054 | WSAECONNRESET | ネットワーク接続が相手によって破棄された。 |
| 10055 | WSAENOBUFS |
バッファが不足している。 メモリ不足のためWinSockが操作に必要なバッファを確保することができない。または、バッファを必要とする関数呼び出しで、小さすぎるバッファが渡された。 |
| 10056 | WSAEISCONN |
ソケットは既に接続されている。 接続中のソケットに対してconnect()、listen()、bind()等の操作を行おうとした。 接続中のソケットでsendto()を実行しようとした。 |
| 10057 | WSAENOTCONN |
ソケットは接続されていない。 接続されていないソケットでsend()、getpeername()等の接続されたソケットを必要とする操作を実行しようとした。 |
| 10058 | WSAESHUTDOWN |
ソケットはシャットダウンされている。 既にシャットダウンされて送信/受信が停止されているソケットで、送信または受信の操作を実行しようとした。 |
| 10059 | WSAETOOMANYREFS | 参照の数が多すぎる。 |
| 10060 | WSAETIMEDOUT |
接続要求がタイムアウトした。 connect()を呼び出して接続を試みたが、(相手の応答がない等で)処理がタイムアウトになり接続要求がキャンセルされた。 |
| 10061 | WSAECONNREFUSED | 接続が拒否された。 |
| 10062 | WSAELOOP | ループ。 |
| 10063 | WSAENAMETOOLONG | 名前が長すぎる。 |
| 10064 | WSAEHOSTDOWN |
ホストがダウンしている。 WSAETIMEDOUTと同義。 |
| 10065 | WSAEHOSTUNREACH |
ホストへの経路がない。 ネットワークの構造上到達できないホストに対して操作を実行しようとした。またはアドレスが不正である。 |
| 10066 | WSAENOTEMPTY | ディレクトリが空ではない。 |
| 10067 | WSAEPROCLIM |
プロセスの数が多すぎる。 WSAStartup():既にWinSockが管理できる最大プロセス数に達しており処理が実行できない。 |
| 10068 | WSAEUSERS | ユーザーの数が多すぎる。 |
| 10069 | WSAEDQUOT | ディスククォータ。 |
| 10070 | WSAESTALE | 実行しようとした操作は廃止されている。 |
| 10071 | WSAEREMOTE | リモート。 |
| 10091 | WSASYSNOTREADY |
ネットワークサブシステムが利用できない。 WSAStartup():ネットワークサブシステムが利用できない、または正しくセットアップされていないため機能していない。 |
| 10092 | WSAVERNOTSUPPORTED |
Winsock.dllのバージョンが範囲外である。 WSAStartup():要求したWinSockバージョンは、現在の実装ではサポートされていない。 |
| 10093 | WSANOTINITIALISED |
WinSockシステムが初期化されていない。 WinSock関数を実行しようとしたが、WSAStartup()が正常に実行されていないため機能しない。 |
| 10101 | WSAEDISCON |
シャットダウン処理中。 接続が相手の処理によって切断されようとしている。 |
| 10102 | WSAENOMORE |
データはこれ以上存在しない。 WSA_E_NO_MOREと同義。 |
| 10103 | WSAECANCELLED |
操作は取り消された。 WSA_E_CANCELLEDと同義。 |
| 10104 | WSAEINVALIDPROCTABLE | サービスプロバイダの関数テーブルが無効。 |
| 10105 | WSAEINVALIDPROVIDER | サービスプロバイダが無効。 |
| 10106 | WSAEPROVIDERFAILEDINIT | サービスプロバイダの初期化に失敗した。 |
| 10107 | WSASYSCALLFAILURE |
システムコールに失敗した。 決して失敗しないはずのシステムコールが何らかの理由により失敗した。 |
| 10108 | WSASERVICE_NOT_FOUND |
サービスが見つからない。 要求されたサービスが標準的なサービスでなく、指定した名前空間からサービスを見つけることができない。 |
| 10109 | WSATYPE_NOT_FOUND | タイプが見つからない。 |
| 10110 | WSA_E_NO_MORE |
データはこれ以上存在しない。 WSALookupServiceNext():情報はこれ以上存在しない。 |
| 10111 | WSA_E_CANCELLED |
検索がキャンセルされた。 WSALookupServiceNext():サービスの検索途中に、WSALookupServiceEnd()によって処理がキャンセルされた。 |
| 10112 | WSAEREFUSED | 操作は拒否された。 |
| 11001 | WSAHOST_NOT_FOUND |
ホストが見つからない。 DNSなどの名前解決サービスが指定されたホストを見つけられなかった。プロトコルやサービスのクエリー操作においても返される。 |
| 11002 | WSATRY_AGAIN | 指定されたホストが見つからない、またはサービスの異常。 |
| 11003 | WSANO_RECOVERY |
回復不能なエラーが発生した。 データベース検索の場合は、名前解決サービスが使用できないことを意味する。 |
| 11004 | WSANO_DATA | 要求されたタイプのデータレコードが見つからない。 |
新しくコメントをつける
コメント一覧
NAO8
投稿日時 2008-5-24 10:05
kaburaru
投稿日時 2008-5-23 21:27
ソケットエラーについて質問です
「要求されたタイプのデータレコードが見つからない」
ってどういう意味ですか
対処法おしえてください
「要求されたタイプのデータレコードが見つからない」
ってどういう意味ですか
対処法おしえてください
トラックバック [ トラックバック(0) ]
トラックバック URL: http://voicha.com/voice/modules/pukiwiki/tb/460


