关于Unix/Linux套接字编程的好读物?

roc*_*oll 12 c++ sockets linux

虽然我没有专业的插座工作,但我发现它们很有趣.我读了理查德史蒂文斯的一些Unix网络编程的部分(我认为它是圣经,因为它被我要求的每个人推荐)但问题是这些例子需要一个通用的头文件unp.h,这是一个PIA来使用.

你们有些人可以在Unix/Linux上建议读取套接字编程吗?考虑到我是比较有经验的C/C++编码器.

caf*_*caf 20

规范性参考是W. Richard Stevens的UNIX网络编程.upn.h实际上只是一个帮助标题,使书中的例子更清晰 - 它没有做任何特别神奇的事情.

要快速启动和运行,很难通过使用Internet套接字的Beej网络编程指南.

  • 它已被所有人和各种各样的参考,我相信还有其他好的读数.试用它的例子就是PIA.我看到的问题是示例中给出的头文件是实际函数的包装器,而不是学习API的方式.最重要的是,他们没有编译(至少在我的系统上进行了无数次试验后它反复失败) (4认同)

小智 12

我使用了Beej的网络编程指南

有很多客户端和服务器代码示例,每个步骤都有解释.