[TIP!]windows에서 linux의 하드 링크기능 사용하기

리눅스의 심볼릭 링크는 윈도우의 바로가기와는 다르게 파일명만 다르고 같은 위치의 데이터를 참조한다. 윈도우에서도 심볼릭 링크와 하드링크라는 기능이 있다. 심볼릭은 파일에 대한 링크이고 하드링크는 실제로 그곳의 데이터에 대한 링크이다. 예를들면 심볼릭의 경우 원본을 지우면 링크가 깨지지만 하드링크의 경우 원본이 삭제되어도, 그곳의 데이터를 참조하는 파일이 있기때문에 하드디스크에서 데이터가 지워지지 않는다. 그래서하드링크된 파일을 불러올수 있다. 개념을 알았다면 실제로더 보기

소켓 프로그래밍의 기초(2)

아래 내용들은 윤성우 저자의 “지피지기 TCP/IP소켓 프로그래밍” 책의 내용을 바탕으로 본인이 읽고 새로 정리한 내용들이니,다소의 오류가 있을 수도 있습니다. 서버 소켓 기본 코드[code cpp]/* * helloWorld_server.c * Written by SW.YOON * Edited by Michael YOON */ #include #include #include #include #include #include #include #define default_PT 89123 void error_handling(char *message); int main(int argc, char ** argv){ 더 보기

소켓 프로그래밍의 기초(1)

아래 내용들은 윤성우 저자의 “지피지기 TCP/IP소켓 프로그래밍” 책의 내용을 바탕으로 본인이 읽고 새로 정리한 내용들이니,다소의 오류가 있을 수도 있습니다.     소켓의 이해. 서버프로그램. 서버프로그램의 작동은 크게 x가지 과정으로 나뉜다. 소켓 생성int socket(int domain, int type, int protocol);함수를 이용해 소켓을 생성한다.(헤더 “sys/type.h”, “sys/socket.h”) 소켓 바인딩int bind(int sockfd, struct sockaddr *myaddr, int addrlen);함수를 이용하여 소켓에 주소더 보기