PMail Server 自身が出力するエラーメッセージ以外にネットワーク上でトラブルやエラーが発生した場合「Socket Error xxxxx」と5桁の数字が出力されます。この5桁の数値は Windows Socket エラーと呼ばれるWindows 上で発生するネットワークエラーコードです。(ネットワークを利用するアプリケーションで発生するエラーは下記の通りに統一されています)下記は主な Socket Error の一覧と意味です。
10000 | WSABASEERR | 成功した場合の応答(エラーではありません) |
10004 | WSAEINTR | システムコール割込が発生した |
10009 | WSAEBADF | 無効なファイルハンドル |
10013 | WSAEACCES | アクセスが拒否された |
10014 | WSAEFAULT | 無効なバッファアドレス |
10022 | WSAEINVAL | 無効な引数が渡された。使ってはいけないソケットを使おうとした場合などに発生 |
10024 | WSAEMFILE | 使用できるソケットが既に最大数に達している |
10035 | WSAEWOULDBLOCK | 処理がブロックされました。処理が完了していない場合があります |
10036 | WSAEINPROGRESS | ブロックされた処理を処理している最中です |
10037 | WSAEALREADY | 指定された処理は実行中または実行済みです |
10038 | WSAENOTSOCK | 無効なソケットハンドル |
10039 | WSAEDESTADDRREQ | 処理に必要な宛先のアドレスが指定されていません |
10040 | WSAEMSGSIZE | データサイズがプロトコルの限界値を超えている |
10041 | WSAEPROTOTYPE | 指定されたソケットは指定したプロトコルに使えません |
10042 | WSAENOPROTOOPT | 指定されたオプションがプロトコルではサポートされていません |
10043 | WSAEPROTONOSUPPORT | 指定されたプロトコルはサポートされていません |
10044 | WSAESOCKTNOSUPPORT | 指定されたソケットはサポートされていません |
10045 | WSAEOPNOTSUPP | 指定された処理はサポートされていません |
10046 | WSAEPFNOSUPPORT | 指定されたプロトコルファミリはサポートされていません |
10047 | WSAEAFNOSUPPORT | 指定されたアドレスファミリはサポートされていません |
10048 | WSAEADDRINUSE | 指定されたアドレスは既に使用されています |
10049 | WSAEADDRNOTAVAIL | 指定されたアドレスは無効です |
10050 | WSAENETDOWN | ネットワークにトラブルが発生し処理が実行できません |
10051 | WSAENETUNREACH | 指定されたホストに到達できません |
10052 | WSAENETRESET | 接続がタイムアウトになりました |
10053 | WSAECONNABORTED | 接続が破棄されました |
10054 | WSAECONNRESET | 接続が自分以外に破棄されました |
10055 | WSAENOBUFS | バッファが足りません |
10056 | WSAEISCONN | 指定されたソケットは既に接続されています |
10057 | WSAEISCONN | 指定されたソケットは接続されていません |
10058 | WSAEISCONN | 指定されたソケットは切断処理中です |
10059 | WSAETOOMANYREFS | 参照している数が多すぎます |
10060 | WSAETIMEDOUT | 接続はタイムアウトになりました |
10061 | WSAECONNREFUSED | 接続は拒否されました |
10062 | WSAELOOP | ループしています |
10063 | WSAENAMETOOLONG | 指定された名前は長すぎます |
10064 | WSAEHOSTDOWN | 接続は(ホストがダウンして)タイムアウトになりました |
10065 | WSAEHOSTUNREACH | ネットワーク上で届かないホストのアドレスが指定されました |
10066 | WSAENOTEMPTY | 空ではありません |
10067 | WSAEPROCLIM | Winsock の管理できるプロセス限界値を達しました |
10068 | WSAEUSERS | ユーザー数が多すぎます |
10069 | WSAEDQUOT | 割り当てられたディスク容量を超えています |
10070 | WSAESTALE | 指定された処理は廃止されています |
10071 | WSAEREMOTE | リモートです |
10091 | WSASYSNOTREADY | ネットワークのサブシステムが利用できません |
10092 | WSAVERNOTSUPPORTED | 指定された Winsockのバージョンは利用できません |
10093 | WSANOTINITIALISED | Winsockは初期化されていません |
10101 | WSAEDISCON | 相手側から接続が切断されようとしています |
10102 | WSAENOMORE | これ以上のデータは存在しません |
10103 | WSAENOMORE | 処理は取り消しされました |
10104 | WSAEINVALIDPROCTABLE | サービスプロバイダの関数テーブルは無効です |
10105 | WSAEINVALIDPROVIDER | サービスプロバイダは無効です |
10106 | WSAEINVALIDPROVIDER | サービスプロバイダの初期化に失敗しました |
10107 | WSASYSCALLFAILURE | システコールに失敗しました |
10108 | WSASERVICE_NOT_FOUND | 指定されたサービスがみつかりません |
10109 | WSATYPE_NOT_FOUND | 指定されたタイプがみつかりません |
10110 | WSAE_NO_MORE | これ以上のデータは存在しません |
10111 | WSAE_CANCELLED | 検索はキャンセルされました |
10112 | WSAEREFUSED | 処理は拒否されました |
11001 | WSAHOST_NOT_FOUND | 指定されたホストが見つかりませんでした |
11002 | WSATRY_AGAIN | サービスが異常です、再度実行して下さい |
11003 | WSANO_RECOVERY | 回復不能なエラーが発生しました |
11004 | WSANO_DATA | 指定されたタイプのデータが見つかりません |