gpt4 book ai didi

c - 写入数据后向套接字发送错误响应

转载 作者:行者123 更新时间:2023-12-01 23:41:32 24 4
gpt4 key购买 nike

我有一项任务是使用 c 编写 HTTP 服务器。服务器读取请求并相应地发送响应。当请求是文件路径时,我需要读取文件内容并将其作为响应发送给客户端。

文件大小没有限制,所以我按 block 读取它并按 block 发送响应。老师说,如果在已经写入部分响应后 recv/send 调用失败,则可以关闭连接并继续,但应通知客户端响应未正确发送。

我的问题是,假设发送调用失败,尝试发送响应未正确发送的消息可能会再次失败。否则我如何通知客户发送响应时出错?

最佳答案

你的老师并不是说你的服务器应该通知客户端,而是客户端应该(已经)被 recv() 通知,因此,你不需要做任何特别的事情服务器端除了关闭连接。

1 也就是说,假设您的老师没有感到困惑。

关于c - 写入数据后向套接字发送错误响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37650800/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com