WebSocket 如何检测消息是否完整发送并在接收方/服务器端成功接收?

问题描述

在 .net 框架 C# 库中,这里:https://docs.microsoft.com/en-us/dotnet/api/system.net.websockets.websocket.sendasync?view=netframework-4.7.2 websocket是否可以检测到要发送的消息是否完整发送并且消息是否在接收器/服务器中成功接收?我想知道是否由于网络或连接问题导致数据丢失,如果是,发件人如何知道?是否有任何确认信息从接收方发送回发送方?另外,如果有数据包丢失,websocket客户端是否会自动重新发送丢失的数据包(重试)?

由于我们的系统要使用websocket来向第三方应用发送音频缓冲区,即使是0.01%的数据丢失也会对我们造成很大的影响。

感谢并期待任何建议!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)