TCP/IP1 네트워크 프로그래밍과 소켓의 이해 네트워크 프로그래밍과 소켓의 이해 1. 네트워크 프로그래밍의 이해 네트워크 프로그래밍이란?멀리 떨어져 있는 호스트들이 서로 데이터를 주고 받을 수 있도록 프로그램을 구현하는 것이다. 파일과 달리 데이터를 주고 받을 대상이 멀리 떨어져 있기 때문에 소프트웨어 차원에서 호스트들간에 연결을 해주는 장치가 필요하다. 이러한 기능을 해주는 장치를 소켓(socket)이라 한다. 일반적으로 소켓 프로그래밍이라는 용어와 네트워크 프로그래밍이라는 용어는 같은 의미로 사용되고 있다. 2. 소켓 이해하기 1. 서버 소켓 구현의 이해소켓이란 멀리 떨어져 있는 두개의 호스트(host)를 연결시켜 주는 매개체 역할을 한다. 네트워크 프로그래밍에서 소켓이 필요한 이유는 바로 그것이다. 다음은 소켓을 생성하는 함수 선언이다. #in.. 2014. 12. 29. 이전 1 다음