4

我搜索了很多,但没有找到解决方案。我想限制 websockets 发出的消息大小,而不是 HTTP 传输。Socket.io 有maxHttpBufferSize,但它只限制 HTTP 传输的缓冲区。

这是客户端代码

    socket.emit('someevent', somedata);

和服务器端代码

    socket.on('someevent', function(data){
       // do something with data
    });

如果“sizeof(somedata)”>N kb,我想拒绝连接。应在收到所有数据之前进行检查。

4

0 回答 0