SocketError 列挙型

定義

Socket クラスのエラー コードを定義します。

public enum class SocketError
public enum SocketError
type SocketError = 
Public Enum SocketError
継承
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

非ブロッキング ソケットでの操作は、すぐに完了できません。

注釈

これらのエラーのほとんどは、基になるソケット プロバイダーによって返されます。

適用対象