C++ 什么是C中socket编程的好书/指南?

C++ 什么是C中socket编程的好书/指南?,c++,c,unix,sockets,C++,C,Unix,Sockets,谁能告诉我哪一本是C语言中socket编程的最佳指南/书籍/材料? 我正在阅读beej的《网络编程指南》,但它只是提供了一个概述。 你能推荐其他的书或指南吗? 然后从那里开始。从UNIX网络编程开始。阅读后,你有体面的掌握插座。不要跳过这一步,因为它将大大增加您对各种网络协议的了解。FWWW,我认为这两本书应该成为任何人都认为在套接字层进行网络编程的基础。网络编程指南BeeJ的网络编程指南对于大多数简单的应用程序来说是绰绰有余的。我同意KytoLon,BeeJ的指南很好。如果这还不够好,我想直接

谁能告诉我哪一本是C语言中socket编程的最佳指南/书籍/材料? 我正在阅读beej的《网络编程指南》,但它只是提供了一个概述。
你能推荐其他的书或指南吗?


然后从那里开始。

从UNIX网络编程开始。阅读后,你有体面的掌握插座。不要跳过这一步,因为它将大大增加您对各种网络协议的了解。FWWW,我认为这两本书应该成为任何人都认为在套接字层进行网络编程的基础。

网络编程指南BeeJ的网络编程指南对于大多数简单的应用程序来说是绰绰有余的。我同意KytoLon,BeeJ的指南很好。如果这还不够好,我想直接转到UNIX网络编程第1卷:我认为APUE手册中也讨论了这个话题,以防您已经有权访问它:-)。同意。有点像圣经。完成后,研究高度并发的编程模型。建议如果在linux 2.6x研究中使用epoll,如果使用win/msvc,请尝试Competition端口。还有新的AIO。访问Effo NetMsg C/C++开源项目,了解更多关于epoll、网络消息和高度并发编程模型的信息。可能是愚蠢的问题:如果您计划在windows上编程,值得一读吗?@nikie Yes,IMHO。但是,我记得得益于1995年版的@sinan,这肯定适用于任何现代linux发行版,对吗?我应该在阅读了socket编程的第1卷之后再阅读第2卷吗?第二卷是IPC而不是网络我应该在读了socket编程的第一卷之后再读第二卷吗?第二卷是IPC,而不是networkingUNIX网络编程第二卷对于基于IP的网络编程来说并不是很有用。如果您正在进行基于线程的编程,这将非常有用。我将在UNIX环境下查看史蒂文斯高级编程,以在网络之外进行更多的UNIX系统编程。我非常欣赏UNIX系统编程,但我对C或C++中的CGI感兴趣,理解了套接字之后,我就不能在C++中找到一个与CGI/Web开发相同的质量手册。(这将遵循我现在掌握的socket api知识)。你知道吗?