htons()

http://forum.falinux.com/zbxe/index.php?document_srl=431494&mid=C_LIB

호스트의 바이트 순서를 Big Endian 방식인 Network 바이트 방식으로 바꾸어 준다.

host to network short 의 약자이다.

short이므로 2바이트이다

Select()

소켓에 데이터가 수신되었는지

또는 연결 후 데이터를 주고 받던 연결소켓이 종료 되었는지

체크 하기 위해서 사용되는 함수이다.

사용하기 위해서는 Socket의 그룹을 제공해야 하는데, 그 구조체의 이름은 fd_set이다.

그리고나서 FD_ZEROFD_SET이라는 macro 함수를 이용하여 자신이 체크하고 싶은 소켓을 fd_set안에 세팅시킨 후 select()함수를 사용해야 한다.