다음을 통해 공유


Windows 소켓 2

목적

Winsock(Windows Sockets 2)을 사용하면 프로그래머가 사용되는 네트워크 프로토콜과 관계없이 유선으로 애플리케이션 데이터를 전송하는 고급 인터넷, 인트라넷 및 기타 네트워크 지원 애플리케이션을 만들 수 있습니다. Winsock을 사용하면 프로그래머에게 멀티캐스트 및 QoS(서비스 품질)와 같은 고급 Microsoft® Windows® 네트워킹 기능에 대한 액세스 권한이 제공됩니다.

Winsock은 WOSA(Windows Open System Architecture) 모델을 따릅니다. 내보낸 함수와 프로토콜 스택을 사용하여 API(애플리케이션 프로그래밍 인터페이스) 간에 SPI(표준 서비스 공급자 인터페이스)를 정의합니다. BSD(Berkeley Software Distribution) UNIX에서 처음 대중화한 소켓 패러다임을 사용합니다. 나중에 Windows Sockets 1.1의 Windows에 맞게 조정되었으며 Windows Sockets 2 애플리케이션은 이전 버전과 호환됩니다. 이전에 TCP/IP를 중심으로 한 Winsock 프로그래밍. TCP/IP를 사용하는 일부 프로그래밍 방법은 모든 프로토콜에서 작동하지 않습니다. 따라서 Windows 소켓 2 API는 여러 프로토콜을 처리하는 데 필요한 경우 함수를 추가합니다.

대상 개발자

Windows 소켓 2는 C/C++ 프로그래머가 사용하도록 설계되었습니다. Windows 네트워킹에 대한 친숙함이 필요합니다.

런타임 요구 사항

Windows 소켓 2는 모든 Windows 플랫폼에서 사용할 수 있습니다. Windows Sockets 2 플랫폼 제한의 특정 구현 또는 기능이 있는 경우 설명서에 명확하게 설명되어 있습니다.

섹션 내용

항목 설명
Windows 소켓의 새로운 기능
Windows 소켓의 새로운 기능에 대한 정보입니다.
Windows의 Winsock 네트워크 프로토콜 지원
다양한 버전의 Windows에서 Windows 소켓에 대한 네트워크 프로토콜 지원에 대한 정보입니다.
Winsock 정보
개발자가 사용할 수 있는 Windows 소켓 프로그래밍 고려 사항, 아키텍처 및 기능에 대한 일반 정보입니다.
Winsock 사용
Windows 소켓과 함께 사용되는 프로시저 및 프로그래밍 기술. 이 섹션에는 Winsock과 함께 시작 같은 기본 Winsock 프로그래밍 기술과 숙련된 Winsock 개발자에게 유용한 고급 기술이 포함되어 있습니다.
Winsock 참조
Windows 소켓 API에 대한 설명서입니다.

 

IP 도우미

서비스 품질