作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在构建一个使用 webRTC 数据通道的网络应用程序。我将鼠标移动数据发送到对等点,但对等点没有收到所有消息?为什么这个?只有当数据发送速度快时才会出现这种情况。
使用 chrome 26。
我应该如何克服这个问题?
最佳答案
这可能有点晚了,但我想你的问题可能是因为数据通道使用 RTP(一种基于 UDP 的协议(protocol))。 UDP 不保证交付。这非常适合可以容忍数据包丢失的实时应用程序(多人游戏、视频流),因为延迟要低得多,但它会导致您面临的那种情况。
如果您不能使用 websockets 通过服务器 (TCP) 而这确实是个问题,也许可以查看 TCP over datachannels。我可能在某处读到 firefox 支持 TCP 数据通道。如果我发现任何有用的信息,我将编辑此回复。
关于html - WebRTC:数据通道丢弃消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16038004/
一 点睛 通道用于数据的双向传输,即一个通道既可以用于读数据,又可以用于写数据。注意,这点不同于 I/O 中的 Stream,Stream 是单向的(只能是输入流或输出流)。 在 NIO 中,就是使用
一 点睛 通道用于数据的双向传输,即一个通道既可以用于读数据,又可以用于写数据。注意,这点不同于 I/O 中的 Stream,Stream 是单向的(只能是输入流或输出流)。 在 NIO 中,就是使用
我是一名优秀的程序员,十分优秀!