CS9 [열혈] 단순한 서버-클라이언트 코드 구조의 이해 서버, 클라이언트 코드의 가장 단순한 버전을 이해하기 위한 글 1. 네트워크 프로그래밍과 소켓의 이해 네트워크 프로그래밍 : 네트워크로 연결된 서로 다른 컴퓨터가 서로 데이터를 주고받을 수 있도록 하는 것 소켓 : 물리적으로 연결된(ex. 인터넷) 네트워크 상에서의 데이터 송수신에 사용하는 운영체제가 제공하는 sw장치. 네트워크 망의 연결에 사용되는 도구. 네트워크를 통한 두 컴퓨터의 연결을 의미하기도 한다. 네트워크 프로그래밍을 소켓 프로그래밍이라고도 한다. 서버의 소켓 생성과정 1. socket() : 소켓 생성 2. bind() : IP주소와 PORT번호 할당 3. listen() : 연결요청 가능 상태로 변경 4. accept() : 연결요청 수락 클라이언트의 소켓 생성 과정 1. socket().. 2020. 10. 19. 이전 1 2 3 다음