使用websocket连接时,是否有必要在应用程序级别添加ack?

时间:2018-07-03 14:55:19

标签: websocket

我正在研究一个项目,该项目在基于HTML5的浏览器客户端和用C ++开发的服务器之间采用websocket通信。

我希望我们的实施稳健,并处理潜在的故障。例如,如果服务器或客户端尝试发送消息,但由于某些未指定的失败而未收到消息,我希望能够做出相应的反应。

性能很重要,因此,如果我能够处理这些情况而无需在应用程序级别对每个消息进行确认以回应,或者在服务器上执行其他不必要的操作,那将是最佳选择。

由于websockets是基于TCP构建的,因此确认已经正确进行的假设是否正确?是否可以解析与websocket相关的错误以确定消息是否到达,如果可以,是否存在一种已知的有效方法?

0 个答案:

没有答案