我需要通过无线或 LAN 建立连接。我已经在 Windows(VS2008 C#,Sockets)上做到了这一点,但在 Linux(Ubuntu 10.04
)上没有。我已经安装了mono
,我可以在那里处理很多事情,但它的速度对于我的 600MHz 处理器来说是不可接受的,所以我决定继续使用 C++,但我是 C++ 新手,而且我对它的许多标题都不熟悉。是否有任何标题或库可以为我做到这一点?
问问题
149 次
2 回答
1
实际连接的完成方式(如果是无线或有线)应取决于系统;如果您想使用套接字,我建议您阅读beej 网络编程指南,它包含您需要知道的所有内容(或左右)。它主要是 C,但在 C++ 中重用它不需要任何努力。
于 2010-06-13T09:56:04.980 回答
0
您是否考虑过使用boost::asio,这样您至少可以在 linux 和 windows 之间共享代码。与裸套接字相比,开销并没有那么大,并且您可以获得更好的语义。来自 boost 的许多代码部分已流入标准 C++,因此代码质量相当高。
于 2010-06-13T10:18:18.990 回答