SocketError 列舉

定義

定義 Socket 類別的錯誤碼。

public enum class SocketError
public enum SocketError
type SocketError = 
Public Enum SocketError
繼承
SocketError

欄位

AccessDenied 10013

嘗試以其存取權限所禁止的方式存取 Socket

AddressAlreadyInUse 10048

通常只允許使用位址一次。

AddressFamilyNotSupported 10047

不支援指定的通訊協定家族 (Family)。 如果指定 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

無法立即完成未封鎖通訊端上的作業。

備註

大部分的錯誤都是由基礎通訊端提供者傳回。

適用於