Socket.io使用零复制缓冲区读取和写入二进制数据

时间:2018-12-09 02:18:05

标签: node.js linux websocket socket.io

我看到socket.io支持二进制数据。要发送,我可以只设置一个Buffer对象。 我想发送/接收大量中等大小的文件。我想看看它是否可以优化。从文件创建缓冲区并通过socket.io发送时,它是在内部创建数据的任何副本还是使用零副本处理?

类似地,在接收时,是否可以将数据作为缓冲区接收,而该缓冲区可以写入文件而无需创建副本?我找不到接收数据作为缓冲区的示例。有人可以指出接收二进制数据作为缓冲区的示例吗?

0 个答案:

没有答案
相关问题