当服务器上的图像可用时,我需要将其发送给客户端。客户端不是浏览器,而是一些位于NAT(3G网络)后的设备(Linux盒),它将作为文件获取图像,将其写入磁盘,然后在屏幕上显示它(此处没有浏览器)。
我对nodejs和websocket很陌生。
我可以在设备上使用nodejs作为websocket客户端,并在服务器上使用nodejs作为服务器吗?您能提供一个使用nodejs执行websocket客户端的示例吗?
在这种情况下,nodejs能否检测到3G网络中断,然后恢复或重新启动websocket连接?
如果在nodejs服务器向设备上的nodejs(客户端)推送图像时发生连接丢失,会发生什么? 是否有恢复解决方案?
使用Binary Js来处理两个nodejs之间的文件传输怎么样?
我可以使用像ActiveMQ这样的MOM来使用发布/订阅机制实现吗?
res.sendfile()
(以及static
中间件)支持Range
。 - josh3736