Socket Programming

TCP socket library 만들기 [다섯번째] : 최종테스트 및 소스첨부

TCP socket library 만들기 [다섯번째] : 최종테스트 및 소스첨부

자, 이번 시간에는 지금까지 만든 tcp library 를 이용하여 사용자 메시지까지 주고받아보겠습니다. 정말 설레지 않나요 ?  나만 설렌가…;;; 자신이 만든 코드를 시험하기전 기대하는 마음이 드는건 참 즐거운 일입니다. ^^ 다음은 지금까지 만든 파일 List 입니다....

TCP socket library 만들기 [세번째] : Client Socket 준비 및 연결

TCP socket library 만들기 [세번째] : Client Socket 준비 및 연결

server socket 이 준비되고 listen 까지 끝났으니 이제 양측의 연결을 위해서는 client socket 을 준비해야겠네요. client 가 server 로 TCP 세션을 연결하기 위해서는 다음과 같은 함수들을 호출해야 합니다. socket 생성 socket option 변경 connect #include...

TCP socket library 만들기 [두번째] : Server Socket 준비 및 접속대기(listen)

TCP socket library 만들기 [두번째] : Server Socket 준비 및 접속대기(listen)

이번 시간에는 tcpsvr class 의 open 함수를 구현해 봅시다. (tcp_socket.cpp) tcpsvr 의 open 함수가 하는 일은 다음과 같아야 합니다. socket 생성 주소 binding socket option 변경 listen 사용자는 객체 생성 후 open 하나만 호출하면 자동으로...

TCP socket library 만들기 [첫번째] : 인터페이스(class) 설계

TCP socket library 만들기 [첫번째] : 인터페이스(class) 설계

이번 시간부터 tcp socket library 를 만들어보겠습니다. 오늘은 사용자가 사용할 class interface 만 살펴보도록 하겠습니다. 앞으로 우리는 TCP, Inet UDP, Unix Domain Socket 을 위한 library 들을 만들 예정인데, 이러한 모든 것들의 공통점은 Socket 을...

Socket 통신 프로그램에 대한 강의를 시작하며 (실전 Socket 프로그래밍)

Socket 통신 프로그램에 대한 강의를 시작하며 (실전 Socket 프로그래밍)

제가 IT 에 발을 담근 후 약 5 년 동안은 통신분야에서 일을 했습니다. SKT 나 KT 같은 통신서비스 업체와 주로 거래를 했고, 전화기에서 필요한 솔루션들을 개발하는 일을 했는데, 이 때 개발했던 솔루션들은 거의 모든 작업들에...