【发布时间】:2015-07-03 20:31:58
【问题描述】:
我很困惑。我试图了解 Websockets 是如何工作的,并在 node.js 和客户端中构建了一个服务器。 我无法理解的是,Websocket 如何发送数据。 在从客户端(浏览器)发送之前是否对数据库进行了 base64 编码? “二进制类型”如何工作?只为接收?
我也必须在服务器上实现这些吗? 我需要在服务器端使用“二进制类型”选项吗?
什么时候需要 blob 和 arraybuffer ?依赖小数据和大数据? 获取视频和音频文件怎么办?
我查看了应该如何在网络上发送图片,我发现 解决方案通常是图片经过base64编码并在此之后发送。 但是如果浏览器中的 Websocket API 已经将二进制文件编码为 base64,我就不必这样做了..
对不起,我很困惑,希望有人能帮助我
【问题讨论】:
标签: javascript node.js networking websocket network-programming