Protocol1 소켓의 생성과 프로토콜의 설정 소켓의 생성과 프로토콜의 설정 1. 프로토콜의 정의 프로토콜이란 '컴퓨터 상호간의 대화에 필요한 통신 규약'을 의미 한다. 그러나 네트워크 프로그래밍에서 프로토콜이란 용어는 조금 더 다양하게 사용된다. 2. 소켓의 생성 소켓을 생성하기 위해서 리눅스 윈도우즈 공통으로 socket이란 함수를 사용하게 된다. socket 함수는 호출 시 시스템 내부적으로 소켓을 생성하고 그 소켓을 조작하기 위해 필요한 파일 디스크립터를 리턴하는 함수이다. 시스템 내부적으로 소켓을 생성한다는 의미는 호스트가 통신을 하기 위해 필요한 리소스를 할당하는 것을 의미한다. #include #include // 성공 시 파일 디스크립터, 실패 시 -1 리턴 int socket(int domain, int type, int protoc.. 2014. 12. 30. 이전 1 다음