可能是重复问题: 简单的客户端和服务器 我想学习如何使用C编写服务器,最好使用线程,但我不知道从哪里开始。 我只想学习真正的基础知识,逐渐改进它,所以我想首先编写一些简单的东西,比如回显服务器。 有人可以帮我吗?
我建议获取《Stevens TCP/IP Illustrated》系列书籍。其中有示例代码,可以帮助你了解这种类型的内容。是的,它涵盖了很多细节,对于仅编写简单的TCP服务器并不完全必要,但它非常好。您还可以查看ttcp.c源代码。它将标准输入连接到网络并输出到标准输出。例如:host b> ttcp -r | tar xf - host a> tar cf - . | ttcp -t b 尽管只是简单地运行: host b> ttcp -r host a> ttcp -t b 应该向您展示这些概念。