이 사용자 설명서는 msdn 소켓 오산 코드를 받은 경우 온 가족을 돕기 위해 작성되었습니다.
승인됨: Fortect
- WSA_INVALID_HANDLE
- 열
- 지정된 이벤트 개체 설명자가 유효하지 않습니다. 목적 이벤트 개체, ho지정한 핸들이 올바르지 않습니다.
- WSA_NOT_ENOUGH_MEMORY
- 8
- <스팬 이름 = "충분하지 않은_가용_메모리."> <스팬 id는 "약한_메모리_가용."> <스팬 id = "INSUFFICIENT_MEMORY_AVAILABLE."> 메모리가 충분하지 않습니다.
- 성경 시간을 사용하여 Windows 기능으로 직접 연결되는 CV에서 사용하는 Windows 소켓 기능. Windows의 위치는 필요한 메모리 리소스가 부족함을 나타냅니다.
- WSA_INVALID_PARAMETER
- 여든 일곱
- 다른 권장 사항이나 권장 사항은 유효하지 않습니다.
>> 응용 프로그램은 적절한 Windows 기능에 직접 매핑되는 비정상적인 Windows 소켓 기능을 사용합니다. Windows 기능은 이제 하나 이상의 설정에 문제가 있음을 나타냅니다.
- WSA_OPERATION_ABORTED
- 995
- 중복 작업이 중단되었습니다.
- 겹치는 작업은 기본적으로 WSAIoctl 에서 SIO_FLUSH 명령을 실행하는 소켓을 닫는 것과 관련되어 취소되었습니다.
- WSA_IO_INCOMPLETE
- 996
- < 주목할만한 span = "interrupted_function_call."> 결과 호출의 전송이 중단되었습니다.
- WSACancelBlockingCall 호출로 인해 중화가 중단되었습니다.
- WSAEBADF
- 10009
- 파일 처리가 잘못되었습니다.
- 지정한 파일 주소가 잘못되었습니다.
- WSAEACCES
- 10013
- <스팬 내경 = "Permission_denied."> 권한이 거부되었습니다.
- 소켓 접근권한으로 겉보기가 인식되었습니다. 예를 들어 setsockopt 세트(SO_BROADCAST)를 사용하여 브로드캐스트 승인 없이 sendto 에 브로드캐스트 메시지 주소를 사용하는 것으로 설명할 수 있습니다.
wsaeacces 오류의 또 다른 가능한 원인은 바인드 작업(SP4가 설치된 Windows NT 4.0에서 이후), 다른 응용 프로그램, 서비스 또는 커널 모드를 호출할 때 발생합니다. 소유자 오토바이는 최근에 독점적으로 액세스할 수 있는 동일한 주소에 바인딩됩니다. 이러한 종류의 독점 액세스는 Windows NT 4.0 SP4 이상의 멋진 기능이며 SO_EXCLUSIVEADDRUSE 옵션으로 구현됩니다.
- WSAEFAULT
- 10014
- 잘못된 주소입니다.
- 호출과 함께 포인터 인수를 사용할 때 시스템이 포인터 주소로 유효하지 않은 주소를 발견했습니다. 이 오류는 응용 프로그램이 잘못된 주요 포인터 값(있는 경우)을 전달하거나 모든 버퍼 길이가 너무 짧은 경우 발생합니다. 예를 들어, 구조 대상의 길이와 둘레가 측정값(sockaddr)보다 sockaddr 작다고 가정합니다.
- WSAEINVAL
- 10022
- 잘못된 인수입니다.
- 잘못된 인수가 정확할 수 있습니다(예: 최상의 기능에 대한 잘못된 표준 지정) setsockopt . 어떤 경우에는 이 접근 방식이 해당 소켓의 상태를 확인하는 데에도 적용됩니다. 예를 들어 수신하지 않는 소켓에서 허용 호출과 같은 경우입니다.
- WSAEMFILE
- 10024
- <스팬 번호 . = "Too_many_open_files."> 너무 많은 파일이 열려 있습니다.
- 열린 소켓이 너무 많습니다. 각 구현은 각 프로세스 또는 스레드에 대해 종종 전역적으로 얻을 수 있는 이상적인 수의 소켓 설명자를 쉽게 가질 수 있습니다.
- WSAEWOULDBLOCK
- 10035
- <스팬 내경 = "Resource_tempoporary_unavailable.">
- 이 오류는 비차단 플러그 작업에서 반환될 수 있습니다. 이것은 치명적이지 않은 유효한 오류이며 나중에 다시 시도됩니다. 비차단 SOCK_STREAM 출력에 대한 연결 호출 후 WSAEWOULDBLOCK 메시지는 기본 연결을 설정하는 데 시간이 걸리기 때문에 정상입니다.
- WSAEINPROGRESS
- 10036
- 작업은 즉시 수행됩니다.
- 스탬프 작업을 보류해야 합니다. Windows 소켓은 작업 또는 스레드에서 보류 중인 새로운 단일 차단 작업만 허용하므로 결과적으로 다른 기능 링이 생성되면(이 소켓을 가리키는지 아니면 주요 다른 소켓을 가리키는지에 관계없이) 작업이 다른 WSAEINPROGRESS 오류와 함께 실패합니다. .
- WSAEALREADY
- 10037
- 작업이 이미 진행 중입니다.
- 작업이 수행되었습니다. 비차단 장미에 대해 미리 테스트한 메일은 이미 강력한 제도를 거친 메일입니다. 즉, 이미 연결을 설정하고 있는 비차단 커넥터당 연결 전화를 다시 걸면 이미 취소되었거나 완료되었을 수 있는 효과적인 비동기 요청(WSAAsyncGetXbyY)을 취소합니다.
- WSAENOTSOCK
- 10038
- nonsocket.An의 소켓 사용을 의미합니다.
- 작업이 단순한 소켓이 아닌 것을 시도했습니다. 소켓 설명자 매개변수가 유효한 소켓을 지정하지 않거나 선택 과 관련하여 특정 wa 구성원
지금 이 간단한 다운로드로 컴퓨터 성능을 높이십시오. 년콘센트 오류는 기지국 네트워크를 통해 전송된 데이터가 제 시간에 전달되지 않았음을 의미합니다. 이 문제를 해결하는 가장 쉬운 방법은 공장 초기화를 한 번 수행하고 주요 펌웨어 업데이트를 수행하는 것입니다. 소켓 오류가 지배적인 경우 멋진 컴퓨터에서 직접 조명에 삽입해 보십시오.
방법 1. 명령줄에서 Winsock을 재설정해 보십시오.방법 2 – TCP/IP를 다시 설치하는 것 외에 Winsock 레지스트리를 제거합니다.방법 3 – 네트워크 어댑터를 비활성화합니다.방법 5 – 프록시를 비활성화합니다.다섯 가지 방법이 있습니다 – netsh int ipv4 install 명령을 시도하십시오.방법 절반은 ipconfig 명령을 실행하는 것입니다.
이 오류는 작업 응용 프로그램이 사용 가능한 소켓에 대해 이미 있는 믿을 수 없는 IP/포트 또는 제대로 닫히지 않았거나 닫혀 있는 소켓을 통해 구멍을 뚫을 때 발생합니다.