WindowsでのSocket Error 一覧表
コード、値と意味を載せています。
一般エラー(KnSocketコントロール)
エラー番号
9001 メモリ不足です。
9002 RomoteIPプロパティが未設定、あるいは不正です。STREAM接続クライアント
9003 RemotePortプロパティが未設定です。DGRAM接続
9004 ReceivingFileプロパティのファイルがオープンできません。
送信系エラー(KnSocketコントロール)
9101 SendDataメソッドでサポートしていないバリアントデータが指定されました。
9102 送信系メソッドがクローズ状態で呼び出されました。
9103 送信要求に送信速度が追いつきません。
⇒NumOfSendBufプロパティ(送信データのバッファ数)を増やしてください。
9104 SendOutFileメソッドが失敗しました。
9105 SendFileメソッドが失敗しました。
9106 SendFileメソッドで指定ファイルのオープンに失敗しました。
⇒ファイルのパス名を確認してください。
9107 SendFileメソッドで指定ファイルのサイズが0です。
送信をキャンセルします。
受信系エラー(KnSocketコントロール)
エラー番号
9201 ReceiveDataイベントで非バリアントデータ、
あるいはサポートしていないバリアントデータを受信しました。
⇒ReceivedDataTypeプロパティを送信データタイプと合わせてください。
9202 受信データのデータ形式、あるいはデータタイプのエラーです。
9203 ReceivePackedイベントで不正なデータを受信しました。
⇒ReceivedDataTypeプロパティを送信データタイプと合わせてください。
9204 ReceiveFileイベントでデータの受信に失敗しました。
9205 MakeReceivedFileメソッドでファイルの作成に失敗しました。
9206 受信エラーです。
9207 ReceivedDataTypeプロパティのAUTO指定でバイナリデータが認識されました。
システムエラー(KnSocketコントロール)
9901 システムエラーです。
9902 システムエラーです。
通信エラー(Windowsソケット)
10004 呼び出しが取り消されました。 WSAEINTR
10009 ネットワークエラーです。 WSAEBADF
10013 要求したアドレスはブロードキャストアドレスですが、
適切なフラグが設定されていませんでした。 WSAEACCES
10014 コンポーネントエラーです。 WSAEFAULT
10022 ソケットはまだアドレスにバインドされていません。 WSAEINVAL
⇒RemoteIPプロパティを確認してください。
WindowsXpでは発生しなかったが、
Windows7で同じプログラムを実行した時に発生、
使用相手先サーバーとのソケット通信がActiveになっている時に
再度Activeにした時に起こった。
10024 受け入れるエントリ上のキューが空で、
利用できるディスクリプタがありません。 WSAEMFILE
10035 ソケットは非ブロッキングになっていて、
要求した操作がブロックされました。 WSAEWOULDBLOCK
※このエラーは内部処理されるため実際には発生しません。
10036 実行中のWindowsソケット呼び出しが
ブロッキングされています。 WSAEINPROGRESS
10037 ネットワークエラーです。 WSAEALREADY
10038 ディスクリプタがソケットではありません。 WSAENOTSOCK getpeername
10039 宛先アドレスが必要です。 WSAEDESTADDRREQ
10040 データグラムが長すぎて、
指定したバッファに入りきらないため、
切り詰められました。 WSAEMSGSIZE
10041 ソケットに指定したポートの型が正しくありません。 WSAEPROTOTYPE
10042 コンポーネントエラーです。 WSAENOPROTOOPT
10043 指定したポートはサポートしていません。 WSAEPROTONOSUPPORT
10044 指定したソケットの型は、このアドレス ファミリ
ではサポートしていません。 WSAESOCKTNOSUPPORT
10045 参照しているソケットは、接続指向のサービスを
サポートするタイプではありません。 WSAEOPNOTSUPP
10046 WSAEPFNOSUPPORT
10047 指定したアドレス ファミリは、
このポートではサポートしていません。 WSAEAFNOSUPPORT
10048 指定したアドレスは使用中です。 WSAEADDRINUSE
10049 指定したアドレスは、
ローカルマシンからは利用できません。 WSAEADDRNOTAVAIL
10050 Windowsソケットのインプリメントが、
ネットワークサブシステムの異常を検出しました。 WSAENETDOWN
10051 現時点で、
ホストからネットワークに到達できません。 WSAENETUNREACH
10052 接続がタイムアウトしました。 WSAENETRESET
10053 タイムアウトまたはその他の障害により
接続がアボートしました。 WSAECONNABORTED
10054 接続がリモート側からリセットされました。 WSAECONNRESET
10055 利用できるバッファ領域がありません。 WSAENOBUFS
10056 ソケットは既に接続されています。 WSAEISCONN
10057 ソケットが接続されていません。 WSAENOTCONN
10058 ソケットはシャット ダウンされました。 WSAESHUTDOWN
10059 ネットワークエラーです。 WSAETOOMANYREFS
10060 接続を試みましたが、
タイムアウトで接続を確立できませんでした。 WSAETIMEDOUT
10061 接続を試みましたが、リジェクトされました。 WSAECONNREFUSED
10062 ネットワークエラーです。 WSAELOOP
10063 ネットワークエラーです。 WSAENAMETOOLONG
10064 ホストがダウンしています。 WSAEHOSTDOWN
10065 ホストに到達するためのルートがありません。 WSAEHOSTUNREACH
10066 ネットワークエラーです。 WSAENOTEMPTY
10067 プロセスが多すぎます。 WSAEPROCLIM
10068 ネットワークエラーです。 WSAEUSERS
10069 ネットワークエラーです。 WSAEDQUOT
10070 ネットワークエラーです。 WSAESTALE
10071 ネットワークエラーです。 WSAEREMOTE
10091 ネットワークサブシステムが利用できません。 WSASYSNOTREADY
10092 このバージョンのWinsock.dllはサポートされません。WSAVERNOTSUPPORTED
10093 Windowsソケットの初期化に失敗しています。 WSANOTINITIALISED
10101 正常なシャットダウン処理が進行中です。 WSAEDISCON
10102 ネットワークエラーです。 WSAENOMORE
10103 ネットワークエラーです。 WSAECANCELLED
10104 ネットワークエラーです。 WSAEINVALIDPROCTABLE
10105 ネットワークエラーです。 WSAEINVALIDPROVIDER
10106 ネットワークエラーです。 WSAEPROVIDERFAILEDINIT
10107 ネットワークエラーです。 WSASYSCALLFAILURE
10108 ネットワークエラーです。 WSASERVICE_NOT_FOUND
10109 この種類のクラスが見つかりません。 WSATYPE_NOT_FOUND
10110 ネットワークエラーです。 WSA_E_NO_MORE
10111 ネットワークエラーです。 WSA_E_CANCELLED
10112 ネットワークエラーです。 WSAEREFUSED
11001 ホストが見つかりません。 WSAHOST_NOT_FOUND
11002 ホストが見つかりません。サーバーから応答なし。 WSATRY_AGAIN
11003 回復不可能なエラーが発生しました WSANO_RECOVER
11004 要求された名前は有効ですが、レコードエラーです。 WSANO_DATA
オブジェクトのハンドルが無効です。 WSA_INVALID_HANDEL
1つまたは複数のパラメータが無効です。 WSA_INVALID_PARAMETER
重複したIOイベントはシグナル状態ではない。 WSA_IO_INCOMPLETE
重複した操作は後に感情します。 WSA_IO_PENDING
メモリが不足しています。 WSA_ENOUGH_MEMORY
重複した操作が取り消されました。 WSA_OPERATION_ABORTED
サービスプロバイダ返されたテーブルが無効です。 WSAINVALIDPROTECTABLE
サービスプロバイダのバージョン番号が無効です。 WSAINVALIDPROVIDER
サービスプロバイダを初期化出来ません。 WSAPROVIDERDINIT
システムコールが失敗しました。 WSASYSCALLFAILURE
プログラムを作成実行時に、起きるSocket エラーの一覧表を表示します。
そのエラーに対処した処理を加筆した、自分の記録です。
MicroSoftの
Windows ソケットのエラー コード、値、および意味
から抜粋しました。
ソケット エラー コード
アプリケーションテクノロジー株式会社
コード、値と意味を載せています。
一般エラー(KnSocketコントロール)
エラー番号
9001 メモリ不足です。
9002 RomoteIPプロパティが未設定、あるいは不正です。STREAM接続クライアント
9003 RemotePortプロパティが未設定です。DGRAM接続
9004 ReceivingFileプロパティのファイルがオープンできません。
送信系エラー(KnSocketコントロール)
9101 SendDataメソッドでサポートしていないバリアントデータが指定されました。
9102 送信系メソッドがクローズ状態で呼び出されました。
9103 送信要求に送信速度が追いつきません。
⇒NumOfSendBufプロパティ(送信データのバッファ数)を増やしてください。
9104 SendOutFileメソッドが失敗しました。
9105 SendFileメソッドが失敗しました。
9106 SendFileメソッドで指定ファイルのオープンに失敗しました。
⇒ファイルのパス名を確認してください。
9107 SendFileメソッドで指定ファイルのサイズが0です。
送信をキャンセルします。
受信系エラー(KnSocketコントロール)
エラー番号
9201 ReceiveDataイベントで非バリアントデータ、
あるいはサポートしていないバリアントデータを受信しました。
⇒ReceivedDataTypeプロパティを送信データタイプと合わせてください。
9202 受信データのデータ形式、あるいはデータタイプのエラーです。
9203 ReceivePackedイベントで不正なデータを受信しました。
⇒ReceivedDataTypeプロパティを送信データタイプと合わせてください。
9204 ReceiveFileイベントでデータの受信に失敗しました。
9205 MakeReceivedFileメソッドでファイルの作成に失敗しました。
9206 受信エラーです。
9207 ReceivedDataTypeプロパティのAUTO指定でバイナリデータが認識されました。
システムエラー(KnSocketコントロール)
9901 システムエラーです。
9902 システムエラーです。
通信エラー(Windowsソケット)
10004 呼び出しが取り消されました。 WSAEINTR
10009 ネットワークエラーです。 WSAEBADF
10013 要求したアドレスはブロードキャストアドレスですが、
適切なフラグが設定されていませんでした。 WSAEACCES
10014 コンポーネントエラーです。 WSAEFAULT
10022 ソケットはまだアドレスにバインドされていません。 WSAEINVAL
⇒RemoteIPプロパティを確認してください。
WindowsXpでは発生しなかったが、
Windows7で同じプログラムを実行した時に発生、
使用相手先サーバーとのソケット通信がActiveになっている時に
再度Activeにした時に起こった。
10024 受け入れるエントリ上のキューが空で、
利用できるディスクリプタがありません。 WSAEMFILE
10035 ソケットは非ブロッキングになっていて、
要求した操作がブロックされました。 WSAEWOULDBLOCK
※このエラーは内部処理されるため実際には発生しません。
10036 実行中のWindowsソケット呼び出しが
ブロッキングされています。 WSAEINPROGRESS
10037 ネットワークエラーです。 WSAEALREADY
10038 ディスクリプタがソケットではありません。 WSAENOTSOCK getpeername
10039 宛先アドレスが必要です。 WSAEDESTADDRREQ
10040 データグラムが長すぎて、
指定したバッファに入りきらないため、
切り詰められました。 WSAEMSGSIZE
10041 ソケットに指定したポートの型が正しくありません。 WSAEPROTOTYPE
10042 コンポーネントエラーです。 WSAENOPROTOOPT
10043 指定したポートはサポートしていません。 WSAEPROTONOSUPPORT
10044 指定したソケットの型は、このアドレス ファミリ
ではサポートしていません。 WSAESOCKTNOSUPPORT
10045 参照しているソケットは、接続指向のサービスを
サポートするタイプではありません。 WSAEOPNOTSUPP
10046 WSAEPFNOSUPPORT
10047 指定したアドレス ファミリは、
このポートではサポートしていません。 WSAEAFNOSUPPORT
10048 指定したアドレスは使用中です。 WSAEADDRINUSE
10049 指定したアドレスは、
ローカルマシンからは利用できません。 WSAEADDRNOTAVAIL
10050 Windowsソケットのインプリメントが、
ネットワークサブシステムの異常を検出しました。 WSAENETDOWN
10051 現時点で、
ホストからネットワークに到達できません。 WSAENETUNREACH
10052 接続がタイムアウトしました。 WSAENETRESET
10053 タイムアウトまたはその他の障害により
接続がアボートしました。 WSAECONNABORTED
10054 接続がリモート側からリセットされました。 WSAECONNRESET
10055 利用できるバッファ領域がありません。 WSAENOBUFS
10056 ソケットは既に接続されています。 WSAEISCONN
10057 ソケットが接続されていません。 WSAENOTCONN
10058 ソケットはシャット ダウンされました。 WSAESHUTDOWN
10059 ネットワークエラーです。 WSAETOOMANYREFS
10060 接続を試みましたが、
タイムアウトで接続を確立できませんでした。 WSAETIMEDOUT
10061 接続を試みましたが、リジェクトされました。 WSAECONNREFUSED
10062 ネットワークエラーです。 WSAELOOP
10063 ネットワークエラーです。 WSAENAMETOOLONG
10064 ホストがダウンしています。 WSAEHOSTDOWN
10065 ホストに到達するためのルートがありません。 WSAEHOSTUNREACH
10066 ネットワークエラーです。 WSAENOTEMPTY
10067 プロセスが多すぎます。 WSAEPROCLIM
10068 ネットワークエラーです。 WSAEUSERS
10069 ネットワークエラーです。 WSAEDQUOT
10070 ネットワークエラーです。 WSAESTALE
10071 ネットワークエラーです。 WSAEREMOTE
10091 ネットワークサブシステムが利用できません。 WSASYSNOTREADY
10092 このバージョンのWinsock.dllはサポートされません。WSAVERNOTSUPPORTED
10093 Windowsソケットの初期化に失敗しています。 WSANOTINITIALISED
10101 正常なシャットダウン処理が進行中です。 WSAEDISCON
10102 ネットワークエラーです。 WSAENOMORE
10103 ネットワークエラーです。 WSAECANCELLED
10104 ネットワークエラーです。 WSAEINVALIDPROCTABLE
10105 ネットワークエラーです。 WSAEINVALIDPROVIDER
10106 ネットワークエラーです。 WSAEPROVIDERFAILEDINIT
10107 ネットワークエラーです。 WSASYSCALLFAILURE
10108 ネットワークエラーです。 WSASERVICE_NOT_FOUND
10109 この種類のクラスが見つかりません。 WSATYPE_NOT_FOUND
10110 ネットワークエラーです。 WSA_E_NO_MORE
10111 ネットワークエラーです。 WSA_E_CANCELLED
10112 ネットワークエラーです。 WSAEREFUSED
11001 ホストが見つかりません。 WSAHOST_NOT_FOUND
11002 ホストが見つかりません。サーバーから応答なし。 WSATRY_AGAIN
11003 回復不可能なエラーが発生しました WSANO_RECOVER
11004 要求された名前は有効ですが、レコードエラーです。 WSANO_DATA
オブジェクトのハンドルが無効です。 WSA_INVALID_HANDEL
1つまたは複数のパラメータが無効です。 WSA_INVALID_PARAMETER
重複したIOイベントはシグナル状態ではない。 WSA_IO_INCOMPLETE
重複した操作は後に感情します。 WSA_IO_PENDING
メモリが不足しています。 WSA_ENOUGH_MEMORY
重複した操作が取り消されました。 WSA_OPERATION_ABORTED
サービスプロバイダ返されたテーブルが無効です。 WSAINVALIDPROTECTABLE
サービスプロバイダのバージョン番号が無効です。 WSAINVALIDPROVIDER
サービスプロバイダを初期化出来ません。 WSAPROVIDERDINIT
システムコールが失敗しました。 WSASYSCALLFAILURE
プログラムを作成実行時に、起きるSocket エラーの一覧表を表示します。
そのエラーに対処した処理を加筆した、自分の記録です。
MicroSoftの
Windows ソケットのエラー コード、値、および意味
から抜粋しました。
ソケット エラー コード
アプリケーションテクノロジー株式会社