javascript - 如何使用 Socket.io 在两个节点服务器之间发送大文件
问题描述
我正在编写一个由两个与 Socket.io 连接的 Node 服务器(其中一个是 Electron 应用程序)组成的程序,我正在寻找一种从套接字服务器通过套接字连接到套接字客户端。它必须通过套接字连接,因为客户端(Electron 应用程序)不能位于有保证的 IP 地址,因此不能独立联系。
问题是我能找到的所有通过 Socket 连接发送大文件的框架都是为从客户端向服务器发送文件而设计的,而不是相反。
有人对我如何做到这一点有任何想法吗?是否有任何框架可以将文件分成块以免内存过载并且能够将文件从服务器发送到客户端?如果没有,制造一个需要什么?
谢谢。
解决方案
推荐阅读
- java - Kotlin 在构造函数中调用非最终函数有效
- javascript - 实现侧边栏菜单的拖放
- r - 如何调整字符串替换功能以用 NA 替换数据框中的特定数字?
- python - 如何扫描不在维度 0 的张量?
- excel - 在运行谷歌地图请求之前检查互联网连接
- plsql - Oracle 是否支持非标量游标参数?
- java - 使用 DirectMessageListenerContainer 压缩和解压缩 Spring RabbitMQ 消息
- javascript - Javascript数组到对象的转换
- node.js - 从 Node 使用 Firebase 实时数据库
- javascript - 由轮事件引发时,具有平滑行为的 scrollIntoView 在 chrome 中不起作用