[network] 기본 네트워크 함수 라이브러리

[listen]
int listen(int socket_fd/**<소켓의 파일 디스크립터*/, int queue_size/**<연결요청 대기 큐의 크기 지정*/);
@brief   :    서버가 "연결 요청 대기 상태"로 들어갈 수 있게 도와준다.
                (=> 서버가 대기 상태로 들어가야지만, 클라이언트가 connect를 해도 에러가 생기지 않는다.)
@return :    성공시 0, 실패 시 -1

[accept]
int accept(int socket_fd/**<서버 소켓의 파일 디스크립터*/,
               struct sockaddr *addr/**<클라이언트의 주소정보를 저장할 변수의 포인터*/,
               int *addrlen/**<addr 포인터가 가리키는 구조체의 크기를 저장하고 있는 변수의 포인터*/);
@brief    :   연결 요청 대기 큐에 대기 중인 클라이언트의 연결 요청을 수락하는 함수
@return  :   성공 시 새로운 소켓의 파일 디스크립터, 실패 시 : -1



'develop' 카테고리의 다른 글

c언어 가변 인자 va_list  (0) 2007.08.07
공개 프로젝트 모음  (0) 2007.07.05
[gcc] 라이브러리 오브젝트에 정적으로 링크하기  (0) 2007.03.22
리틀 엔디안 & 빅 엔디안  (0) 2007.01.02
MS source safe 사용법  (0) 2007.01.02