我想尝试编写一个点对点聊天客户端,我可以和我的一个 friend 一起使用,我们都在运行 fedora 17。读了一些书之后,我想通过 TCP 套接字发送消息来实现这一点,但我不确定我需要使用哪个/哪些库来执行此操作。老实说,我对尝试让 boost 库进行编译并弄清楚如何链接它们感到有点疲惫,整个过程对我来说似乎不必要地复杂,看到我使用 vim 因为我个人不喜欢使用 IDE。是否有任何标准 C++ 库允许使用 TCP 套接字将数据包从一台设备发送到另一台设备?
最佳答案
您不需要任何特殊的库,它都包含在所有应用程序都与之链接的标准 C 库 (libc) 中。
您必须做的事情对客户来说很平常:
网上有很多关于网络编程的教程,几乎都有展示字符服务器和客户端的例子。
关于没有提升的 C++ 简单聊天客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12888227/