要实现的最小值:-向其他websocket客户端发送接近或超过1 mb/秒的速度。
问题:--
-
是否可以使用SuperWebSocket进行视频流传输?
-
SuperWebSocket的哪些选项/功能可以像Asynch一样使用mode/JsonCommands/CustomSession等,以实现最快的数据转移
-
如何对大块发送的大数据进行排序,但如果在客户端或服务器端收到的数据没有任何顺序?是否有任何内置的东西来对这些块进行排序,或者我必须在消息本身手动发送序列号?
-
我尝试过:javascript代码中具有相同端口和不同路径的多个安全会话
- ws=新WebSocket(wss://localhost:8089/1/1)
- ws=新WebSocket(wss://localhost:8089/2/2)
- ws=新WebSocket(wss://localhost:8089/3/3)
在上面的会话中,我分块发送大数据,但在服务器/客户端没有按预期顺序接收,而且在成功发送大数据块(大小=550000kb)后,会话会自动关闭!
我正在研究SuperWebSocket的示例项目,但不确定该去哪里!我愿意尝试SuperWebsocket中的任何选项。感谢
1)我不确定它能做到,但如果它提供一个API来发送Byte[]
,那就足够了。
2) 不知道这个,文件可能会解释它。
3) 没有秩序是什么意思?WebSockets是基于TCP的,因此在同一连接中发送的数据段将按照发送时的相同顺序到达。
4) 为什么要打开同一网站的不同连接?您可以打开到同一主机的连接也可能存在限制。一个应该可以,打开几个不会增加你的带宽,只会增加你的问题。
我开发了一个WebSocket服务器组件,它将消息作为Stream
派生对象处理,到目前为止性能尚可,您可能想试一试。