그렇다면 소켓은 무엇인가?
소켓의 뜻으로는 3가지의 종류가 있는데,
1. 문지기 소켓 - 서버에서 대기시켜주고 번호표를 발급해 주는 소켓, 또는 account 소켓 이라고도 한다.
2. 데이터를 주고 받는 소켓 - 말 그대로 실제로 다른 호스트에 데이타를 보내는 연결 소켓
3. 라이브러리 소켓 - 소켓 라이브러리를 뜻한다.


소켓 프로그래밍이란 무엇인가?
이 소켓들을 이용하여, 네트워킹 되는 프로그램을 만드는 작업을 뜻한다.


어떻게 공부 해야 하는가?
1. 네트워크 원리 이해 - 어느정도 이해 된다면 - 네트워크 원리 카테고리에 올려 둔다.
2. 소켓 프로그래밍 - 기본적인 소켓의 생성과 소멸 사용법에 대한 이해가 된다면
3. 효과적인 소켓 프로그래밍 - 이 부분 부터가 바로 프로그래머라 불려지는 개발이다.

이렇게 3단계로 나뉘어 진다.

네트워크 원리 이해 부터 시작한다.



posted by 농사를 짓는 게임 프로그래머 최익필

댓글을 달아 주세요