套接字IO中的确认与发出



何时应该在socket.io中使用确认而不是发出?是否应将其作为请求/响应用于数据传输?

假设我有一个带有端点的应用程序,它请求会话列表,服务器将包含一个名为my-conversations的侦听器。要将数据发送回调用方,我应该使用acknowledgment回调还是应该使用emit回调?

我知道,"emit"是用来发送数据的,但" acknowledgement "是用来告诉你,你的pair正确接收了一些数据。

当您使用计算或加密检查数据完整性时,这尤其有用。

它主要用于避免重复的代码片段,并节省了经典成对调用/响应事件的痛苦…

那么,问题1:当你想确认数据被正确接收时使用它。
问题2:您可以自动将其用作数据传输检查"个人协议"。
问题3:在这种特定情况下,更倾向于使用"emit"来发送数据,但调用方可以在接收到数据后(或不发送,取决于数据完整性)向发送方发送确认。

更多信息:
Acknowledgement_ (data_networks)

相关内容

  • 没有找到相关文章