명령어 touch파일의 시간 정보를 변경하는 명령어. 크기가 0인 파일을 생성하는 용도로 자주 사용. touch [옵션] 파일이름 퍼미션d : 디렉토리- : 파일l : 링크 퍼미션은 맨 처음 한글자를 제외한 뒤의 문자 3개씩이 각각 파일 소유자에 권한, 그룹에 대한 권한, 그 외의 사용자에 대한 권한을 나타낸다.퍼미션은 숫자로도 표한할 수 있다. r 4 w 2 x 1 - 0 rwxr-xr-x는 4+2+1, 4+0+1, 4+0+1 이므로 755로 표현된다.
소켓에서 설정할 수 있는 다양한 옵션들 Protocol Level Option Name get set SOL_SOCKET SO_SNDBUF O O SO_RCVBUF O O SO_REUSEADDR O O SO_KEEPALIVE O O SO_BROADCAST O O SO_DONTROUTE O O SO_OOBINLINE O O SO_ERROR O SO_TYPE O IPPROTO_IP IP_TOS O O IP_TTL O O IP_MULTICAST_TTL O O IP_MULTICAST_LOOP O O IP_MULTICAST_IF O O IPPROTO_TCP TCP_KEEPALIVE O O TCP_NODELAY O O TCP_MAXSEG O O 설정 상태 정보를 가져오는 함수 12345678int getsockop..
사용 이유: IP주소는 상대적으로 변경이 잦다. 서버의 IP주소가 변경되면, 클라이언트 프로그램에 들어가 있는 IP 주소를 변경하고 다시 컴파일 한 다음 재배포를 해야 한다. 반면, 도메인 이름은 일단 등록하고 나면, 유지하는 동안 절대 다른 누군가에게 할당되지 않는다. 즉, IP 주소가 변경 되어도 도메인 이름이 유지되는 동안은 도메인 이름을 DNS 서버를 통해서 IP주소로 변환하여 도메인 이름을 통해 서버에 접속할 수 있도록 해준다. 도메인으로 IP주소 알아내기1struct hostent* FAR gethostbyname(_In_ const char *name);cs: 이 함수의 인자로 변환하고자 하는 도메인 이름을 전달한다.리턴 값은 성공 시 hostent 구조체의 포인터를 리턴하고, 실패 시 NU..