首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebRTC数据通道数据包是原子的吗?

WebRTC数据通道数据包是原子的吗?
EN

Stack Overflow用户
提问于 2016-11-18 13:18:51
回答 1查看 179关注 0票数 0

我想使用WebRTC数据通道在对等点之间交换json消息。

我是否可以安全地假设每个json消息都是远程到达的(不像TCP中的数据包可能被分割或块在一起),或者我是否需要实现诸如长度前缀之类的东西来知道一个消息的结束位置和另一个开始呢?

如果相关的话,可以使用可靠的通道和可能的tcp转服务器。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-25 09:01:27

是的,根据webRTC草案规范,无论您在数据通道上传递什么消息,在远端都应该有一个onmessage回调。

然而,在现实生活中,Chrome在缓冲区耗尽时,有时会用部分消息调用onmessage。如果您将消息保存在<64k,这种情况似乎不会发生。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40678142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档