SocketError 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Socket クラスのエラー コードを定義します。
public enum class SocketError
public enum SocketError
type SocketError =
Public Enum SocketError
- 継承
フィールド
AccessDenied | 10013 | アクセス許可で禁止されている方法で Socket にアクセスしようとしました。 |
AddressAlreadyInUse | 10048 | 通常、アドレスは 1 つしか使用できません。 |
AddressFamilyNotSupported | 10047 | 指定したアドレス ファミリはサポートされていません。 このエラーは、IPv6 スタックがローカル コンピューターにインストールされていない状態で、IPv6 アドレス ファミリを指定した場合に返されます。 このエラーは、IPv4 スタックがローカル コンピューターにインストールされていない状態で、IPv4 アドレス ファミリを指定した場合に返されます。 |
AddressNotAvailable | 10049 | 選択された IP アドレスは、このコンテキストでは有効ではありません。 |
AlreadyInProgress | 10037 | 非ブロッキング Socket で操作を実行中です。 |
ConnectionAborted | 10053 | .NET または基になるソケット プロバイダーによって接続が中止されました。 |
ConnectionRefused | 10061 | リモート ホストがアクティブに接続を拒否しています。 |
ConnectionReset | 10054 | リモート ピアによって接続がリセットされました。 |
DestinationAddressRequired | 10039 | 必要なアドレスが Socket の操作から省略されています。 |
Disconnecting | 10101 | 正常なシャットダウンを実行中です。 |
Fault | 10014 | 基になるソケット プロバイダーによって、無効なポインター アドレスが検出されました。 |
HostDown | 10064 | リモート ホストのダウンが原因で操作が失敗しました。 |
HostNotFound | 11001 | そのようなホストは不明です。 名前が正式なホスト名またはエイリアスではありません。 |
HostUnreachable | 10065 | 指定したホストへのネットワーク ルートがありません。 |
InProgress | 10036 | ブロッキング操作を実行中です。 |
Interrupted | 10004 | ブロッキング Socket の呼び出しが取り消されました。 |
InvalidArgument | 10022 | Socket メンバーに無効な引数が提供されました。 |
IOPending | 997 | アプリケーションが、すぐには完了できない重複操作を開始しました。 |
IsConnected | 10056 | Socket は既に接続されています。 |
MessageSize | 10040 | データグラムが長すぎます。 |
NetworkDown | 10050 | ネットワークが使用できない。 |
NetworkReset | 10052 | アプリケーションが、既にタイムアウトしている接続で KeepAlive を設定しようとしました。 |
NetworkUnreachable | 10051 | リモート ホストへのルートが存在しません。 |
NoBufferSpaceAvailable | 10055 | Socket 操作用のバッファーの空き領域がありません。 |
NoData | 11004 | 要求された名前または IP アドレスが、ネーム サーバーで見つかりませんでした。 |
NoRecovery | 11003 | エラーが回復できないか、または要求されたデータベースが見つかりません。 |
NotConnected | 10057 | アプリケーションがデータを送信または受信しようとしましたが、Socket が接続されていません。 |
NotInitialized | 10093 | 基になるソケット プロバイダーが初期化されていません。 |
NotSocket | 10038 | ソケット以外で Socket 操作を実行しようとしました。 |
OperationAborted | 995 | Socket が閉じられたため、重複操作が中止されました。 |
OperationNotSupported | 10045 | アドレス ファミリがプロトコル ファミリによってサポートされていません。 |
ProcessLimit | 10067 | 基になるソケット プロバイダーを使用しているプロセスが多すぎます。 |
ProtocolFamilyNotSupported | 10046 | プロトコル ファミリが実装されていないか、または構成されていません。 |
ProtocolNotSupported | 10043 | プロトコルが実装されていないか、または構成されていません。 |
ProtocolOption | 10042 | Socket で使用されたオプションまたはレベルは、不明か、無効か、またはサポートされていません。 |
ProtocolType | 10041 | この Socket に対するプロトコル型が正しくありません。 |
Shutdown | 10058 | Socket が既に閉じられているため、データを送信または受信する要求が許可されませんでした。 |
SocketError | -1 | 特定されない Socket エラーが発生しました。 |
SocketNotSupported | 10044 | このアドレス ファミリでは、指定したソケット タイプはサポートされていません。 |
Success | 0 | Socket 操作が正常に行われました。 |
SystemNotReady | 10091 | ネットワーク サブシステムが使用できません。 |
TimedOut | 10060 | 接続の試行がタイムアウトしたか、または接続されているホストが応答に失敗しました。 |
TooManyOpenSockets | 10024 | 基になるソケット プロバイダーで開いているソケットが多すぎます。 |
TryAgain | 11002 | ホストの名前を解決できませんでした。 後で再試行してください。 |
TypeNotFound | 10109 | 指定したクラスが見つかりませんでした。 |
VersionNotSupported | 10092 | 基になるソケット プロバイダーのバージョンが範囲外です。 |
WouldBlock | 10035 | 非ブロッキング ソケットでの操作は、すぐに完了できません。 |
注釈
これらのエラーのほとんどは、基になるソケット プロバイダーによって返されます。
適用対象
.NET