标签: c sockets tcp file-not-found
我正在用C编写套接字编程,以将文件从服务器传输到客户端。客户端向服务器发送文件名,服务器回复文件内容。当在服务器端找不到客户端要求的文件时,我无法理解服务器如何贴近客户端。我是否必须使用任何标准将软件包答复给客户端,客户端才能将其理解为FileNotFound?
答案 0 :(得分:0)
在您的通信模型中,您缺少一层元数据或控制消息。至少,您需要在返回文件之前传递状态代码。我建议您实现HTTP客户端的简化版本。您可以在以下位置找到示例:
GitHub - reagent/http: Simple HTTP client in C