2009-10-20 4 views
11

아무도 내게 C에서 소켓 프로그래밍을위한 최고의 가이드/도서/자료라고 말해 줄 수 있습니까? 네트워크 프로그래밍을위한 beej 가이드를 읽었지만 개요 만 제공합니다.
다른 책이나 가이드를 제안 할 수 있습니까?C에서 소켓 프로그래밍에 유용한 책/가이드는 무엇입니까?

+1

네트워크 프로그래밍을위한 Beej의 가이드는 대부분의 간단한 응용 프로그램에 충분합니다. – Kylotan

+0

나는 Kylotan에 동의한다. Beej 's guide is pretty good. 그게 충분하지 않다면 UNIX Network Programming Volume 1로 곧바로 간다. :) – BobbyShaftoe

+0

나는이 주제가 이미 APUE 서적에서 논의되었다고 생각한다 :-). – p4bl0

답변

18
+0

가 동의합니다. 그것은 성경과 같은 것입니다. 완료 후에 고도 동시 프로그래밍 모델을 공부하십시오. 리눅스 2.6x 연구 epoll을 사용하는 경우, 승리/msvc, 경쟁 포트를 시도하십시오 제안합니다. 새로운 AIO. Effo NetMsg C/C++ 오픈 소스 프로젝트를 방문하여 epoll, 네트워크 메시징 및 고도의 동시 프로그래밍 모델에 대해 자세히 배웁니다. – Test

+2

아마도 어리석은 질문입니다. 창문에서 프로그래밍을 계획한다면 독서의 가치가 있습니까? – Niki

+1

@nikie 예, IMHO. 그러나 1995 년판 http://www.amazon.com/Windows-Socket-Network-Programming-paperback/dp/0768682320/ –

5

UNIX 네트워크 프로그래밍을 Sinan Ünür said으로 시작하십시오. 소켓을 적당히 잡은 후에 TCP/IP Illustrated Volume 1을 읽으십시오. 이것은 다양한 네트워크 프로토콜에 대한 지식을 극적으로 증가시킬 것이기 때문에 이것을 건너 뛰지 마십시오. FWIW, 나는이 두 책이 소켓 계층에서 네트워크 프로그래밍을 고려하는 사람의 기초를 형성해야한다고 생각합니다.

관련 문제