소켓 옵션
#include "sys/socket.h" int getsockopt( int sockfd, int level, int optname, void* optval, socklen_t* optlen); int setsockopt( int sockfd, int level, int optname, const void* optval, socklen_t* optlen);
sockfd - 소켓을 참조하는 파일 디스크립터
level - IP, TCP같은 소켓 옵션에 적용 할 프로토콜을 지정
optname 설정하거나 읽으려는 옵션 지정, optval 옵션값을 설정하거나 리턴할 때 사용하는 버퍼 포인터. 옵션 종류에 따라 정수 포인터 또는 구조체 포인터 값을 갖는다.
int optval; socklen_t optlen; optlen = sizeof( optval ); if ( getsockopt( sfd, SOL_SOCKET, SO_TYPE, &optval, &optlen ) == -1 ) errExit("getsockopt");
'프로그래밍 > Server' 카테고리의 다른 글
sctp, dccp 프로토콜 (0) | 2013.03.24 |
---|---|
순차 패킷 소켓 (0) | 2013.03.24 |
tcpdump 트래픽 감시 (0) | 2013.03.24 |
TCP 상태 (0) | 2013.03.24 |
TCP 포멧 (0) | 2013.03.24 |