로딩
요청 처리 중입니다...

TCP/IP 소켓 프로그래밍 - 네트워크 프로그래밍의 시작

 TCP/IP 소켓 프로그래밍 - 네트워크 프로그래밍의 시작

"윤성우의 열혈 TCP/IP 소켓 프로그래밍" 도서를 공부하며 요약한 글이다 오래된 책이라 지금이랑 많이 다를까 걱정되지만.. 큰 틀은 비슷하겠지라고 생각하며ㅎㅎ 직접 해보고 바뀐 부분은 바로바로 수정해야지 네트워크 프로그래밍과 소켓의 이해 네트워크 프로그래밍 서로 다른 두 컴퓨터가 데이터를 주고받을 수 있도록 하는 것 소켓 네트워크로 연결되어 있는 컴퓨터들 사이에서 데이터를 주고받을 때 사용하는 소프트웨어 장치 = 데이터를 주고 받는 창구 역할!

네트워크 프로그래밍 = 소켓 프로그래밍 역할에 따라 서버 소켓, 클라이언트 소켓으로 구분됨 → 주로 서버는 리눅스 운영체제 기반, 클라이언트는 윈도우 운영체제 기반으로 개발함 소켓 구현 시 사용되는 함수 socket() = 소켓 생성, 성공 시 파일 디스크립터 반환(윈도우는 소켓 핸들 반환) bind() = 소켓에 IP 주소와 포트 번호 할당 (서버 소켓) listen() = 소켓을 연결 요청을 받을 수 있는 상태로 변경 connect()...