JAVA服务端向客户端推送文件如何实现?

ooooooooosc 发布于 01/29 11:37
阅读 651
收藏 0

大致思路,服务端接收到指令下发到对应的客户端,客户端去取服务端更新的文件,可行吗?   实现细节可以讨论下

加载中
0
银杏卡卡
银杏卡卡

tcp的话可以直接把文件分块推送传输,只是断点续传需要自己实现。http支持断点续传,但是无法推送,客户端可以轮询服务器过得对应的文件路径,然后客户端根据获得的路径用http直接下载文件。

0
韦小仇
韦小仇

websocket,基于http协议,但是可以保持长连接,减轻轮询压力

0
w
wailouci
websocket,spring sse,mqtt 都可以
0
小帅帅丶
小帅帅丶

我们是用的TIO 客户端是否有更新文件。都是我们服务端预先写好的。通过web服务指定某个客户端有更新文件。

客户端发送心跳指令。预留很长的字段。如果有更新文件 报文状态给01 然后客户端自己去读取后续的字段读取更新文件之类。更新文件下载又走的是HTTP协议。

0
f
freezingsky

正常情况 ,都是给个文件链接 ,让客户端自己去拉取

0
小王来了
小王来了

引用来自“freezingsky”的评论

正常情况 ,都是给个文件链接 ,让客户端自己去拉取

正解

返回顶部
顶部