리눅스소켓 (2) 썸네일형 리스트형 Socket Programming 실습 정말 간단한 에코서버를 TCP소켓과, UDP소켓으로 구현해 보았다. 소켓 API를 어떻게 사용하는지 정도만 알아보는데 참고하면 좋을듯 하다. TCP Socket Client #include #include #include #include #include #include #include #define BUF_SIZE 128 int main(int argc, char *argv[]) { /* * 1. local variable 선언 * * s : socket descriptor * server_addr : server 의 주소를 정의하는 구조체 * ip_addr : server 의 ip address * buf : input, receiver buffer */ int sd; struct sockaddr_in.. Socket Programming - Socket # Index 1. Socket이란 2. Socket과 TCP, Application의 관계 3. Socker 구현 4. Socket API 5. Socket Programming Sequence 6. Socket Close 1. Socket이란 1-1. Socket의 정의 Socket은 파일 디스크립터(fd)를 통해 서로 다른 프로그램간에 정보 교환을 가능하게 해주는 방법이다. 따라서 소켓을 소프트웨어로 작성된 프로그램의 통신 접속점이라고 할 수 있으며, 응용 프로그램 (Application)은 소켓을 통해여 네트워크에 데이터를 송수신 하게 된다. 쉽게 말해 Socket이란, 응용 프로그램 (Application)에서 네트워크에 데이터를 전송하기 위해 사용하는 콘센트(?) 라고 생각할 수 있다. 1-2.. 이전 1 다음