본문 바로가기
lesson/network programming

네트워크 프로그래밍 02. 소켓 시작하기

by Peter Choi 2024. 1. 19.
반응형

01. 오류 처리

리눅스에서는 errno.h를 통해 오류 코드 확인

err_quit() 함수와 err_display() 함수

 

02. 소켓 초기화와 종료

윈속 프로그램은 최초 소켓 함수를 호출하기 전에 반드시 윈속 초기화 함수인 WSAStartup() 함수를 호출해야 한다.

이때 사용 가능한 프로토콜은 운영체제에 따라 다르다. 

 

실습 2-1 윈속 초기화와 종료하기

///

 

03. 소켓 생성과 닫기

먼저 소켓을 생성해야 한다.

 

프로토콜에 따른 주소 체계를 알아야 한다.

 

소켓 타입에 대해 정확하게 알아야 한다.

 

프로토콜에는 TCP와 UDP가 존재한다.

 

마지막에는 소켓을 닫는 과정이 필요하다.

 

실습 2-2 소켓 생성과 닫기

///

반응형

댓글