c++ - 非常简单的 C++ TCP 回显服务器

标签 c++ sockets networking tcp berkeley-sockets

<分区>

我是 C++ 网络编程的新手,但有 Java 套接字等方面的经验。

我一直在尝试用 C++ 编写一个简单的 TCP 回显服务器,但没有取得任何进展。我试过查看一些代码,例如 http://cs.baylor.edu/~donahoo/practical/CSockets/practical/但无法让任何东西工作。

任何人都可以给我一些简单的 C++ 代码来开始使用 TCP 回显服务器之类的东西吗?我真的不知道如何开始。

提前致谢。

最佳答案

术语“简单”和“C++ TCP Echo Server”不属于同一个句子。没有这样的事情。

您正在查看的示例可能与您将要获得的示例一样接近“简单”(如果您想深入了解细节的话)。使用一个可以为您处理所有繁重工作的库会使事情变得更容易(但教育程度要低得多)。我可能会查看 Boost.Asio (以及示例 Blocking TCP Echo Server 示例)。

如果事情没有意义,您可能应该回过头来温习您的 C++ 网络编程,直到事情开始变得顺利为止。

关于c++ - 非常简单的 C++ TCP 回显服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4370165/

相关文章:

c++ - 无法通过 epoll-client 发送数据

linux - 不使用 ping 命令连接/检查有线设备的可用性

c++ - 在 windbg 中查找 STL 双端队列的元素计数

c++ - OpenCL clGetPlatformIDs 给出大约 230 个 valgrind memcheck 错误

java - Socket客户端android不显示收到的消息

c++ - 使用 C++ 中的异步接口(interface)连接 Ada

sql-server - SQL 数据库连接、外部 IP 与本地主机?

linux - 网络接口(interface)名称的长度可以是多少?

python - 使用不同的 Python 工具连接 C/C++

c++ - 使用 C++ 遗留驱动程序的 mongodb 查询导致 BSONElement : bad type -64