TCP/IP 책을 읽다가 재밌는 함수를 배웠다.
#include<netdb.h>
struct servent *getservent(void);
struct servent
{
char *s_name; // 서비스 이름
char **s_aliases; // 서비스 약칭
int s_port; // 포트 ntohs 함수를 거쳐서 정수로 볼 수 있음
char *s_proto; // 프로토콜
}
/etc/services 에 있는 서비스 목록들을 가져와주는 함수인데, servent 라는 구조체에다가 관련 정보를 담아서 리턴해준다.
성공 시 : servent 구조체에 대한 포인터 리턴
실패 시 : NULL
'Programming' 카테고리의 다른 글
C++ string 쓸 때 (0) | 2017.01.13 |
---|---|
Python SocketSever (0) | 2016.02.14 |