다음을 통해 공유


SocketError 열거형

정의

Socket 클래스에 대한 오류 코드를 정의합니다.

public enum class SocketError
public enum SocketError
type SocketError = 
Public Enum SocketError
상속
SocketError

필드

AccessDenied 10013

지정된 액세스 권한에서 허용하지 않는 방식으로 Socket에 액세스하려고 시도했습니다.

AddressAlreadyInUse 10048

일반적으로 같은 주소는 한 번만 사용할 수 있습니다.

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

비블로킹 소켓에 대한 작업을 즉시 완료할 수 없습니다.

설명

이러한 오류의 대부분은 기본 소켓 공급자에 의해 반환됩니다.

적용 대상