아무도 내게 C에서 소켓 프로그래밍을위한 최고의 가이드/도서/자료라고 말해 줄 수 있습니까? 네트워크 프로그래밍을위한 beej 가이드를 읽었지만 개요 만 제공합니다.
다른 책이나 가이드를 제안 할 수 있습니까?C에서 소켓 프로그래밍에 유용한 책/가이드는 무엇입니까?
답변
가 동의합니다. 그것은 성경과 같은 것입니다. 완료 후에 고도 동시 프로그래밍 모델을 공부하십시오. 리눅스 2.6x 연구 epoll을 사용하는 경우, 승리/msvc, 경쟁 포트를 시도하십시오 제안합니다. 새로운 AIO. Effo NetMsg C/C++ 오픈 소스 프로젝트를 방문하여 epoll, 네트워크 메시징 및 고도의 동시 프로그래밍 모델에 대해 자세히 배웁니다. – Test
아마도 어리석은 질문입니다. 창문에서 프로그래밍을 계획한다면 독서의 가치가 있습니까? – Niki
@nikie 예, IMHO. 그러나 1995 년판 http://www.amazon.com/Windows-Socket-Network-Programming-paperback/dp/0768682320/ –
UNIX 네트워크 프로그래밍을 Sinan Ünür said으로 시작하십시오. 소켓을 적당히 잡은 후에 TCP/IP Illustrated Volume 1을 읽으십시오. 이것은 다양한 네트워크 프로토콜에 대한 지식을 극적으로 증가시킬 것이기 때문에 이것을 건너 뛰지 마십시오. FWIW, 나는이 두 책이 소켓 계층에서 네트워크 프로그래밍을 고려하는 사람의 기초를 형성해야한다고 생각합니다.
- 1. 소켓 프로그래밍에 적합한 버퍼 크기는 무엇입니까?
- 2. 소켓 프로그래밍에 관한 모든 상황에 Socket.Bind가 필요합니까?
- 3. Java의 TCP 소켓 프로그래밍에 대한 소개가 좋습니까?
- 4. Perl TCP 소켓 프로그래밍에 대한 질문
- 5. Java에서 udp 소켓 프로그래밍에 대한 도움이 필요합니다.
- 6. 소켓 프로그래밍에 루비를 사용하는 것이 좋습니다.
- 7. Jetty의 보안 소켓 프로그래밍에 대한 알려진 자원은 무엇입니까?
- 8. UDP 소켓 프로그래밍에 대해 알아야 할 사항은 무엇입니까?
- 9. C에서 부정한 소켓 클로저를 디버깅하는 방법은 무엇입니까?
- 10. app-engine을 사용하여 Java 프로그래밍에 유용한 read-ups를 찾고 있습니다.
- 11. C# -> Java (안드로이드) 사이에 소켓 프로그래밍에 접근하는 방법
- 12. C에서 소켓 연결의 대역폭을 어떻게 조절합니까?
- 13. C# 4.0의 유용한 유용한 기능은 무엇입니까?
- 14. C에서 getaddrinfo()를 사용하는 유닉스 소켓
- 15. C에서 소켓 데이터를 읽는 버퍼를 만드는 방법
- 16. Windows 소켓 소켓 성능
- 17. 기능적 프로그래밍에 기반한 UI
- 18. 웹 소켓 대 플래시의 원시 TCP 소켓
- 19. 저수준 그래픽 프로그래밍에 대해 배웁니다.
- 20. BlackBerry CLDC 프로그래밍에 가장 적합한 리소스는 무엇입니까?
- 21. 동적 프로그래밍에 대해 알아야 할 사항은 무엇입니까?
- 22. Mono/.NET 프로그래밍에 대한 간단한 소개는 무엇입니까?
- 23. 프로그래밍에 사용할 수있는 가장 중요한 인증은 무엇입니까?
- 24. UI 프로그래밍에 시간이 오래 걸리는 이유는 무엇입니까?
- 25. iOS 프로그래밍에 해당하는 CTFrameGetVisibleStringRange?
- 26. 힌디어 프로그래밍에 대한 도움말
- 27. ios 개발에 유용한 유용한 써드 파티 도구는 무엇입니까?
- 28. Netbeans에서 만든 유용한 매크로는 무엇입니까?
- 29. 클래스 도우미의 유용한 용도는 무엇입니까?
- 30. 이메일 활성화가 유용한 이유는 무엇입니까?
네트워크 프로그래밍을위한 Beej의 가이드는 대부분의 간단한 응용 프로그램에 충분합니다. – Kylotan
나는 Kylotan에 동의한다. Beej 's guide is pretty good. 그게 충분하지 않다면 UNIX Network Programming Volume 1로 곧바로 간다. :) – BobbyShaftoe
나는이 주제가 이미 APUE 서적에서 논의되었다고 생각한다 :-). – p4bl0