如何使用C++套接字库

and*_*vig 2 c++ sockets api compilation

我想用C++做一些网络套接字编程,并找到了C++套接字库.

首先,这是一个很好的C++方法吗?通常在C中,我会使用beej在他的教程中描述的一些东西.

其次,如何编译网站上给出的示例?我无法从他们的安装/配置指南中找到它.所以我将tar.gz下载到我的Linux盒子,然后是什么?

要有一个具体的例子,我如何编译和运行DisplaySocket示例

谢谢.


编辑:谢谢你的快速解答.虽然评论.我并没有真正研究"理解"网络编程,因为我认为我已经做得很好了.我想知道在C++中是否有任何特别的利用,并且 - 如果"C++套接字库"是一个不错的选择 - 如何使用它.

Ste*_*sop 9

那不是"C++"套接字库,它是"一个"C++套接字库.Boost.asio有另一个(http://www.boost.org/doc/libs/1_39_0/doc/html/boost_asio.html).

(社区维基,因为我实际上无法帮助你解决问题 - 我从来没有编译过你提出的代码,所以我不知道你可能在什么时候绊倒了一个问题).