본문 바로가기
Programming

WSAGetLastError리턴값

반응형

WSAGetLastError리턴값 TCP/IP

2009/12/03 17:34

복사 http://blog.naver.com/sbspace/130074955742

에러 변수

에러

코드

설명

WSAEINTR

10004

Blocking 윈속이 WSACancelBlockingCall 함수에서 취소 되었음.

WSAEBADF

10009

잘못된 기술자(소켓 핸들)

WSAEACCES

10013

브로드캐스트 어드레스를 위한 데이터그램 소켓의

접속시도가 setsockopt 함수로 SO_BROADCAST가

설정되어있지 않은 상태에서 실패했음

WSAEFAULT

10014

name 또는 namelen 매개변수가 올바른 형태가 아님

WSAEINVAL

10022

accept 하기 전에 listen 함수가 불려지지 않았음

WSAEMFILE

10024

새로운 소켓에 할당하기 위한 소켓 기술자가 더 이상 남아있지 않음

WSAEWOULDBLOCK

10035

소켓 함수가 비블럭킹 모드로 동작중

WSAEINPROGRESS

10036

블록화 함수가 호출되는 동안 부적절한 소켓 함수가 호출됨

WSAEALREADY

10037

이미 완료된 비동기 명령에 대한 취소가 시도됨

WSAENOTSOCK

10038

지정한 기술자가 소켓 기술자가 아님

WSAEDESTADDRREQ

10039

해당 함수에 목적지 어드레스가 필요하지만 제공되지 않았음

WSAEMSGSIZE

10040

수신된 메시지가 지정된 버퍼에 저장하기에 너무 커서 손실 되었음

WSAEPROTOTYPE

10041

지정된 프로토콜이 잘못되었거나 이 소켓에 대해서 잘못된 형식

WSAENOPROTOOPT

10042

알 수 없는 옵션이거나, 지원되지 않는 옵션을 사용함

WSAEPROTONOSUPPORT

10043

지정된 프로토콜이 지원되지 않는 형식

WSAESOCKTNOSUPPORT

10044

지정된 소켓 타입이 지정한 어드레스 체계에서 지원되지 않는 형식

WSAEOPNOTSUPP

10045

socket이 연결지향형 서비스(SOCK_STREAM)형태가 아님

ex) listen이 UDP socket에서 호출

WSAEPFNOSUPPORT

10046

지정된 프로토콜 체계가(PF_*) 지원되지 않음

WSAEAFNOSUPPORT

10047

지정된 어드레스 체계가(AF_*) 지원되지 않음

WSAEADDRINUSE

10048

지정한 어드레스(IP)가 이미 사용중

WSAEADDRNOTAVAIL

10049

지정된 어드레스는 로컬 머신에서 사용할 수 없음

WSAENETDOWN

10050

네트웍 서브 시스템에 에러가 발생

WSAENETUNREACH

10051

원격 시스템까지 네트웍이 도달할 수 없음

WSAENETRESET

10052

연산이 진행되고 있는 도중 접속이 끊겨 버림

WSAECONNABORTED

10053

연결이 out-of-band나 다른 실패 때문에 끊어져 버렸음

WSAECONNRESET

10054

원격 연결지에서 “hard"나 ”abortive" 종료를 수행해서 리셋되었음

WSAENOBUFS

10055

윈도우 소켓 시스템의 버퍼 공간이 모자라거나,

애플리케이션에 의해 API에게 제공된 공간이 너무 작아서

요청된 정보를 저장할 수 없음

WSAEISCONN

10056

지정된 소켓이 이미 연결되어 있음

WSAENOTCONN

10057

지정된 소켓이 이미 연결되어 있지 않음

WSASHUTDOWN

10058

소켓이 셧다운(shutdown()) 되었음

WSAETOOMANYREFS

10059

지정한 함수에 대한 이자가 너무 많음

WSAETIMEDOUT

10060

접속 시도가 시간초과 되었음

WSAECONNREFUSED

10061

접속 시도가 강제로 종료되었음

WSAELOOP

10062

WSAENAMETOOLONG

10063

WSAEHOSTDOWN

10064

원격 호스트가 다운 되었음

WSAHOSTUNREACH

10065

네트워크 시스템 장애 등에 의해서 원격호스트까지도 달할 수 없음

WSASYSNOTREADY

10091

네트워크 서브 시스템이 아직 통신할 준비가 되어 있지 않음

(WSAStartup()이 반환)

WSAVERNOTSUPPORTED

10092

요청한 윈도우즈 소켓 버전이 현재 윈도우즈 소켓

시스템에서 지원하지 않음

WSANOTINITIALISED

10093

이 함수를 사용하기 전에 성공적인 WSAStartup 함수의 호출이 없었음

WSAHOST_NOT_FOUND

11001

호스트를 찾아낼 수 없음

WSATRY_AGAIN

11002

요청된 정보가 발견되지 않음

WSANO_RECOVERY

11003

회복할 수 없는 에러 발생

WSANO_DATA

11004

잘못된 이름(name) 으로 아무런 데이터가 기록되지 않았음

function hrefMark(){ }
반응형