* 본 포스팅은 한국소프트웨어진흥원 출처의 리눅스 네트워크 프로그래밍 PDF 파일을 토대로 작성되었습니다.* 개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있음을 밝힙니다. 이번에는 TCP를 사용한 간단한 서버 프로그램을 만들어 보겠습니다. 서버 쪽에서는 포트번호를 arg로 입력받고 서버를 열고클라이언트는 서버에 붙어 메시지를 입력하면 입력한 메시지를 다시 돌려받는에코 서비스 서버입니다. echo_server.c Colored By Color Scripter™123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676..
* 본 포스팅은 한국소프트웨어진흥원 출처의 리눅스 네트워크 프로그래밍 PDF 파일을 토대로 작성되었습니다.* 개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있음을 밝힙니다. TCP 서버 프로그램 작성 절차 1. socket() : 소켓의 생성, 서버도 클라이언트와 마찬가지로 통신을 위한 소켓을 생성 Colored By Color Scripter™1socket(PF_INET, SOCK_STREAM, 0); 2. bind() : 소켓 번호와 소켓 주소를 연결한다. Colored By Color Scripter™1234int bind(int s, struct sockaddr *addr, int len);//int s : 소켓번호//struct sockaddr *addr : 서버 자신의 ..
* 본 포스팅은 한국소프트웨어진흥원 출처의 리눅스 네트워크 프로그래밍 PDF 파일을 토대로 작성되었습니다.* 개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있음을 밝힙니다. 소켓 프로그래밍으로 간단한 TCP 클라이언트 프로그램을 만들어보겠습니다. 해당서버에서 daytime 서비스가 구동 중이면, 서버시간을 받아 올 수 있는 프로그램입니다. daytime 서비스는 xinetd 네트워크 서비스 내에서 찾을 수 있습니다. tcp_daytime.c Colored By Color Scripter™ 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758/*..