다음을 통해 공유


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 소켓 구현에 대한 정보가 포함되어 있습니다.