반응형
/*
* http://sosal.tistory.com/
* made by so_Sal
*/
소켓에는 다양한 옵션을 부여할 수 있다.
소켓 옵션은 getsockopt() 함수를 통하여 확인할 수 있고,
setsockopt() 함수를 통하여 옵션을 부여할 수 있다.
#include<sys/types.h>
#include<sys/socket.h>
int getsockopt (int socket, int level, int optname, void *optval, socklen_t * optlen);
int setsockopt (int socket, int level, int optname, const void *optval, socklen_t optlen);
첫번째 인자 :: int socket :: socket 설명자.
두번째 인자 :: int level :: 옵션 레벨 표시
세번째 인자 :: int optname :: 옵션 이름 표기
네번째 인자 :: void *optval :: 옵션 값이 저장되어 있는 공간을 가리키는 포인터
다섯째 인자 :: socklen_t *optlen :: 옵션 값 저장 크기. (getsockopt()경우 포인터)
* http://sosal.tistory.com/
* made by so_Sal
*/
소켓에는 다양한 옵션을 부여할 수 있다.
소켓 옵션은 getsockopt() 함수를 통하여 확인할 수 있고,
setsockopt() 함수를 통하여 옵션을 부여할 수 있다.
#include<sys/types.h>
#include<sys/socket.h>
int getsockopt (int socket, int level, int optname, void *optval, socklen_t * optlen);
int setsockopt (int socket, int level, int optname, const void *optval, socklen_t optlen);
첫번째 인자 :: int socket :: socket 설명자.
두번째 인자 :: int level :: 옵션 레벨 표시
세번째 인자 :: int optname :: 옵션 이름 표기
네번째 인자 :: void *optval :: 옵션 값이 저장되어 있는 공간을 가리키는 포인터
다섯째 인자 :: socklen_t *optlen :: 옵션 값 저장 크기. (getsockopt()경우 포인터)
'Linux > Linux_programing' 카테고리의 다른 글
Linux - fcntl File control (7) | 2010.01.17 |
---|---|
IPC - 03. pipe() 를 통한 프로세스 통신 (3) | 2009.12.18 |
Socket 04. close() shutdown() 소켓 서술자 닫기 (0) | 2009.11.06 |
IPC - 02. 신호 처리, sigaction 안정적 신호 인터페이스 (0) | 2009.10.31 |
IPC - 01. 프로세스 신호 signal 주고받기 (1) | 2009.10.31 |