반응형

Domain 3

Socket - client 소스, 다중 프로세스 채팅방

/* * http://sosal.tistory.com/ * made by so_Sal */ / * * 리눅스 기반입니다. * TCP/IP AF_INET 외부 네트워크 도메인 기반입니다. * fork() 함수를 이용한 다중 프로세스 원리 기반 채팅방입니다. * 문자열이 자신이 입력한것인지, server가 입력한 것인지 구분하는 ID는 넣지 않았습니다. * exit를 입력하거나 받으면 종료됩니다. * 최대로 보낼수있는. 받을수 있는 문자열의 길이는 MAXLINE 메크로를 통하여 정하였습니다. * 프로그램의 매개변수는 argv[1]과 argv[2]로, 각각 ip와 port번호를 받습니다. * made by sosal. http://sosal.tistory.com/ * / #include #include #in..

Linux/Linux_Source 2009.11.07

Socket - server 소스. 다중 프로세스 채팅방

/* * http://sosal.tistory.com/ * made by so_Sal */ / * * 리눅스 기반입니다 * TCP/IP AF_INET 외부 네트워크 도메인 기반입니다. * fork() 함수를 이용한 다중 프로세스 원리 기반 채팅방입니다. * 문자열이 자신이 입력한것인지, client가 입력한 것인지 구분하는 ID는 넣지 않았습니다. * exit를 입력하거나 받으면 종료됩니다. * 최대로 보낼수있는. 받을수 있는 문자열의 길이는 MAXLINE 메크로를 통하여 정하였습니다. * 프로그램의 매개변수는 argv[1]로 port번호를 받습니다. * made by sosal. http://sosal.tistory.com/ * / #include #include #include #include #in..

Linux/Linux_Source 2009.11.07

리눅스 Socket - socket(), sockaddr

/* * made by so_sal * http://sosal.tistory.com/ */ #include //소켓 관련 헤더 int socket( int __domain, int __type, int __protocol) domain :: AF_INET :: 가장 흔히 사용되는 ARPA 인터넷 프로토콜 AF_UNIX :: 유닉스 내부 프로토콜 AF_ISO :: 국제 표준 협회 (International Standards Organization) 프로토콜 /usr/include/Linux/socket.h라는 파일에 더 많은 도메인이 있습니다. 대게 AF_INET을 사용합니다. type :: SOCK_STREAM :: TCP 기반의 신뢰적, 순차적 양방향 형의 소켓을 사용 SOCK_DGRAM :: UDP ..

반응형