# Stateful Server

1개의 포스트

Windows Socket Programming (1) - Winsock 시작하기, 소켓 생성

Winsock이란? UNIX 소켓을 기반으로 윈도우 환경에서 사용할 수 있게 만든 네트워크 프로그래밍 인터페이스. UNIX 소켓과는 다르게... 윈도우 소켓은 DLL을 통해 사용 가능하다. 따라서 초기화() 및 종료() 작업을 위한 함수가 필요하다. 윈도우는 대개 GUI 기반이므로 이를 위한 확장 함수가 존재한다. 윈도우는 멀티스레드를 OS에서 지원하므로, 멀티스레드 환경에서 안정적인 구조와 함수가 필요하다. 유닉스 소켓과의 코드 호환성과 이식성이 뛰어나다. 그러나, 유의사항 응용 레벨의 프로토콜은 프로그래머가 설계해야 한다. 호스트 간 Byte Ordering이 다르거나 처리 비트 단위가 다른 경우 응용 레벨에서 처리해야 한다. Winsock을 사용하는 응용 프로그램의 흐름도는 → → → → 와 같다. Winsock을 사용하려면 먼저 사용할 **Winsock 버전을 요청하여 Winsock 라이브러리를 초

2023년 5월 11일
·
0개의 댓글
·