TCP 서버 2

#009_Window_Network_클라이언트 서버 통신 (TCP 서버 - 코드)

안녕하세요 삽잡이입니다. 이번시간에는 TCP 서버에 대한 실제 코드를 보면서 공부하는 시간을 가지도록 하겠습니다. 우선 통신을 위해 서버를 만들어야겠지요...그 중 가장 우선이 통신을 하기 위한 객체를 생성해야합니다. 소켓이지요....정확히는 소켓의 핸들이겠지만요... 첫번째 인자는 주소 체계를 설정하는 인자입니다. 주소 체계란, 주소 지정 방법을 가리킵니다. 프로토콜에 따라 주소를 지정하는 방법이 다르기 때문에 설정을 해줘야하는 것입니다. 통신을 하기 위해서 여러가지 채널들을 제공합니다.예를 들어 군사망, 범용망, 그 외 특수한 망 등등을 말입니다. 이를 구분짓는 정의 값을 첫번째 인자로 결정하는 것입니다. 통신영역을 설정하는 함수로써, 인터넷 영역을 사용할지 , IPv4 방식을 사용할지즉, 어떻게 통..

#007_Window_Network_클라이언트 서버 통신 (TCP 서버)

안녕하세요 삽잡이입니다. 아... 속이 안좋고... 머리가 아픕니다...오늘은 평소보다 더!중간 중간 했던 말들을 또 하는 루프 사태가 발생할 수 있으니... 양해바랍니다....허허허.... 이번 시간에는 클라이언트 서버 프로그램에 대해서즉, 클라이언트와 서버가 어떻게 통신을 하는지에 대해 알아보겠습니다. 우선, 이 글은 TCP/IP 프로토콜 기반의 통신 방식을 알아보려고 하는 글입니다.TCP/IP 프로토콜 말고도 여러가지 프로토콜들이 존재하는데,각 프로토콜마다 통신하는 방법이 다릅니다.그 여러가지 프로토콜 중에서 일반적으로 가장 널리 사용하는 TCP/IP 프로토콜 통신을 배워보겠다는 것이지요. 네트워크에서 많이 사용하는 모델 중 하나가 바로 '크라이언트와 서버 모델'입니다. 일반적으로 서버는 한 대가 ..