winsock.h 헤더
이 헤더는 Windows 소켓 2에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
winsock.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
Functions
__WSAFDIsSet __WSAFDIsSet 함수(winsock.h)는 소켓이 소켓 설명자 집합에 포함되는지 여부를 지정합니다. |
AcceptEx AcceptEx 함수(winsock.h)는 새 연결을 수락하고 로컬 및 원격 주소를 반환하며 클라이언트 애플리케이션에서 보낸 첫 번째 데이터 블록을 받습니다. |
bind bind 함수(winsock.h)는 로컬 주소를 소켓과 연결합니다. |
closesocket closesocket 함수(winsock.h)는 기존 소켓을 닫습니다. |
FD_SET FD_SET 매크로(winsock.h)는 Windows 소켓(Winsock) 함수 및 서비스 공급자가 소켓을 세트에 배치하는 데 사용됩니다. |
GetAcceptExSockaddrs GetAcceptExSockaddrs 함수(winsock.h)는 AcceptEx 함수 호출에서 얻은 데이터를 구문 분석하고 로컬 및 원격 주소를 sockaddr 구조에 전달합니다. |
gethostbyaddr Windows 소켓 2를 기준으로 gethostbyaddr 함수(winsock.h)는 더 이상 사용하지 않는 것이 좋습니다. |
gethostbyname gethostbyname 함수(winsock.h)는 호스트 데이터베이스에서 호스트 이름에 해당하는 호스트 정보를 검색합니다. |
gethostname gethostname 함수(winsock.h)는 로컬 컴퓨터의 표준 호스트 이름을 검색합니다. |
getpeername getpeername 함수(winsock.h)는 소켓이 연결된 피어의 주소를 검색합니다. |
getprotobyname getprotobyname 함수(winsock.h)는 프로토콜 이름에 해당하는 프로토콜 정보를 검색합니다. |
getprotobynumber getprotobynumber 함수(winsock.h)는 프로토콜 번호에 해당하는 프로토콜 정보를 검색합니다. |
getservbyname getservbyname 함수(winsock.h)는 서비스 이름 및 프로토콜에 해당하는 서비스 정보를 검색합니다. |
getservbyport getservbyport 함수(winsock.h)는 포트 및 프로토콜에 해당하는 서비스 정보를 검색합니다. |
getsockname getsockname 함수(winsock.h)는 소켓의 로컬 이름을 검색합니다. |
getsockopt getsockopt 함수(winsock.h)는 소켓 옵션을 검색합니다. |
htonl htonl 함수(winsock.h)는 u_long 호스트에서 TCP/IP 네트워크 바이트 순서(big-endian)로 변환합니다. |
htons htons 함수(winsock.h)는 u_short 호스트에서 TCP/IP 네트워크 바이트 순서(big-endian)로 변환합니다. |
inet_addr inet_addr 함수(winsock.h)는 IPv4 점선 소수점 주소가 포함된 문자열을 IN_ADDR 구조체에 적합한 주소로 변환합니다. |
inet_ntoa inet_ntoa 함수(winsock.h)는 (Ipv4) 인터넷 네트워크 주소를 인터넷 표준 점선 10진수 형식의 ASCII 문자열로 변환합니다. |
ioctlsocket ioctlsocket 함수(winsock.h)는 소켓의 I/O 모드를 제어합니다. |
ntohl ntohl 함수(winsock.h)는 u_long TCP/IP 네트워크 순서에서 호스트 바이트 순서(Intel 프로세서의 little-endian)로 변환합니다. |
ntohs ntohs 함수(winsock.h)는 u_short TCP/IP 네트워크 바이트 순서에서 호스트 바이트 순서(Intel 프로세서의 little-endian)로 변환합니다. |
Recv recv 함수(winsock.h)는 연결된 소켓 또는 바인딩된 연결 없는 소켓에서 데이터를 받습니다. |
recvfrom recvfrom 함수는 데이터그램을 수신하고 원본 주소를 저장합니다. |
Sendto sendto 함수(winsock.h)는 데이터를 특정 대상으로 보냅니다. |
setsockopt setsockopt 함수(winsock.h)는 소켓 옵션을 설정합니다. |
shutdown shutdown 함수(winsock.h)는 소켓에서 송신 또는 수신을 사용하지 않도록 설정합니다. |
전송파일 TransmitFile 함수(winsock.h)는 연결된 소켓 핸들을 통해 파일 데이터를 전송합니다. |
WSAAsyncGetHostByAddr WSAAsyncGetHostByAddr 함수(winsock.h)는 주소에 해당하는 호스트 정보를 비동기적으로 검색합니다. |
WSAAsyncGetHostByName WSAAsyncGetHostByName 함수(winsock.h)는 호스트 이름에 해당하는 호스트 정보를 비동기적으로 검색합니다. |
WSAAsyncGetProtoByName WSAAsyncGetProtoByName 함수(winsock.h)는 프로토콜 이름에 해당하는 프로토콜 정보를 비동기적으로 검색합니다. |
WSAAsyncGetProtoByNumber WSAAsyncGetProtoByNumber 함수(winsock.h)는 프로토콜 번호에 해당하는 프로토콜 정보를 비동기적으로 검색합니다. |
WSAAsyncGetServByName WSAAsyncGetServByName 함수(winsock.h)는 서비스 이름 및 포트에 해당하는 서비스 정보를 비동기적으로 검색합니다. |
WSAAsyncGetServByPort WSAAsyncGetServByPort 함수(winsock.h)는 포트 및 프로토콜에 해당하는 서비스 정보를 비동기적으로 검색합니다. |
WSAAsyncSelect WSAAsyncSelect 함수(winsock.h)는 소켓에 대한 네트워크 이벤트의 Windows 메시지 기반 알림을 요청합니다. |
WSACancelAsyncRequest WSACancelAsyncRequest 함수(winsock.h)는 불완전한 비동기 작업을 취소합니다. |
WSACleanup WSACleanup 함수(winsock.h)는 WS2_32.dll 사용을 종료합니다. |
WSAGetLastError WSAGetLastError 함수(winsock.h)는 실패한 마지막 Windows 소켓 작업에 대한 오류 상태 반환합니다. |
WSARecvEx WSARecvEx 함수(winsock.h)는 연결된 소켓 또는 바인딩된 연결 없는 소켓에서 데이터를 받습니다. |
WSASetLastError WSASetLastError 함수(winsock.h)는 WSAGetLastError 함수를 통해 검색할 수 있는 오류 코드를 설정합니다. |
WSAStartup WSAStartup 함수(winsock.h)는 프로세스에서 Winsock DLL 사용을 시작합니다. |
구조체
fd_set fd_set 구조체(winsock.h)는 Windows 소켓(Winsock) 함수 및 서비스 공급자가 소켓을 집합에 배치하는 데 사용됩니다. |
HOSTENT HOSTENT(winsock.h) 구조체는 함수에서 호스트 이름, IPv4 주소 등과 같은 지정된 호스트에 대한 정보를 저장하는 데 사용됩니다. |
머무르게 LINGER(winsock.h) 구조는 데이터를 보낼 큐에 대기할 때 해당 소켓이 작동하는 방식을 지정하는 특정 소켓에 대한 정보를 유지 관리합니다. |
PROTOENT PROTOENT(winsock.h) 구조체에는 지정된 프로토콜 이름에 해당하는 이름 및 프로토콜 번호가 포함됩니다. |
SERVENT SERVENT(winsock.h) 구조체는 지정된 서비스 이름에 대한 이름 및 서비스 번호를 저장하거나 반환하는 데 사용됩니다. |
SOCKADDR sockaddr 구조는 선택한 프로토콜에 따라 달라집니다. (sockaddr) |
SOCKADDR_IN SOCKADDR_IN(winsock.h) 구조는 선택한 프로토콜에 따라 달라집니다. |
TIMEVAL TIMEVAL(winsock.h) 구조체는 시간 간격을 지정하는 데 사용됩니다. BSD(Berkeley Software Distribution) Time.h 헤더 파일과 연결됩니다. |
TRANSMIT_FILE_BUFFERS TRANSMIT_FILE_BUFFERS(winsock.h) 구조는 TransmitFile 함수 파일 전송 작업 중 파일 데이터 전후에 전송할 데이터를 지정합니다. |
WSADATA WSADATA(winsock.h) 구조체에는 Windows 소켓 구현에 대한 정보가 포함되어 있습니다. |