为什么 C 或 C++书籍中不包含任何有关网络的内容吗?

发布于 2024-11-27 01:21:47 字数 179 浏览 2 评论 0原文

我刚刚看了以下几本书: -K&RC -C++ 完整参考 -完整参考C -Deitel 如何进行 C 编程 -Deitel 如何对 C++ 进行编程

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

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

I've just been looking at the following books:
-K&R C
-The Complete Reference C++
-The Complete Reference C
-Deitel How to Program C
-Deitel How to Program C++

and not one of them contains any networking, how to create sockets etc. Is there any 'definitive' reference for C network programming? Google wasn't particularly helpful.

I'm probably considering windows and unix platforms

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

橘虞初梦 2024-12-04 01:21:47

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

如果您想要一本关于套接字的好书,Stevens 的 UNP 无疑是最好的。

"C books" usually describe the language and the standard library. Sockets aren't in the standard library.

If you want a good book on sockets, UNP by Stevens is arguably the best.

幽梦紫曦~ 2024-12-04 01:21:47

我同意 cnicutar 的答案...

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

I agree with cnicutar's answer...

If you need a good starting point - see http://beej.us/guide/bgnet/output/html/multipage/index.html

来日方长 2024-12-04 01:21:47

C/C++ 是一种语言,而网络不是该语言的一部分,这就是原因

如果您这样做,

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

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

The C/C++ is a language, and the networking is not part of the language, and that is the why

If you do

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

you will see template code and references needed for most of your TCP networking need

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文