检测是否成功收到HttpServlet的响应?

时间:2014-05-31 19:08:48

标签: java http servlets tcp

如何检测客户端是否正确接收了HttpServlet发送的响应(例如来自doPost()或doGet()的结果?我目前让客户发送了一个' ack'收到对请求的特定响应后请求回服务器,但这可能是多余的。

我相信Tcp已经发送了acks,服务器应该知道响应是否已经发送,或者这不是它的工作方式,我必须继续手动发送确认?

1 个答案:

答案 0 :(得分:0)

我不会依赖TCP。我希望客户端生成收到的sha1()内容,然后将其发送到服务器以确认收到成功。

TCP内置的校验和不够好,它们的设计具有极高的性能,并且牺牲了可靠性来实现它。