为什么C或C ++书籍中没有关于网络的任何内容?

时间:2011-07-30 22:52:30

标签: c++ c sockets network-programming ansi

我刚看过以下的书: -K& R C. - 完整的参考C ++ - 完整参考文献C. -Deitel如何编程C -Deitel如何编程C ++

并且其中没有一个包含任何网络,如何创建套接字等。对于C网络编程是否有任何“权威”参考?谷歌并没有特别的帮助。

我可能正在考虑使用windows和unix平台

3 个答案:

答案 0 :(得分:16)

“C书”通常描述语言和标准库。套接字不在标准库中。

如果你想要一本关于插座的好书,史蒂文斯的UNP可能是最好的。

答案 1 :(得分:1)

我同意cnicutar的回答......

如果您需要一个良好的起点 - 请参阅http://beej.us/guide/bgnet/output/html/multipage/index.html

答案 2 :(得分:1)

C / C ++是一种语言,网络不是语言的一部分,那就是为什么

如果你这样做

   man 2 accept
   man 2 select
   man 2 connect
   man 2 recv
   man 2 send

您将看到大多数TCP网络需要的模板代码和参考