我使用 WebRTC 数据通道(有序、可靠)和 socket.io WebSockets 作为信令服务器创建了一个应用程序。
假设(请确认/忽略它们)
- WebRTC SCTP & socket.io 发送心跳,但间隔可能不同
- 如果使用心跳检测到崩溃,则连接(DataChannel 和 WebSockets)将被关闭,并且如果对等方只是暂时断开连接,则无法重用 -> 暂时崩溃的对等方必须重新连接
是否可以配置 WebRTC 心跳间隔/超时,或者我可以依赖 Chrome 和 Firefox 中使用的任何默认值?
(与这个问题有关: https ://softwareengineering.stackexchange.com/questions/255057/p2p-locking-using-webrtc-and-socket-io-for-streaming-incremental-game-state )