Javascript 如何设置传入socket.io消息的最大大小限制

Javascript 如何设置传入socket.io消息的最大大小限制,javascript,node.js,socket.io,Javascript,Node.js,Socket.io,我们希望服务器阻止任何包含大于7KB数据的邮件 我们的服务器端代码: socket.on('startdata', function (data) { console.log(data.text);}); socket.emit('startdata', { text: 'testtext blah blah' }); 我们的客户端代码: socket.on('startdata', function (data) { console.lo

我们希望服务器阻止任何包含大于7KB数据的邮件

我们的服务器端代码:

socket.on('startdata', function (data) {

        console.log(data.text);});
        socket.emit('startdata', { text: 'testtext blah blah' });
我们的客户端代码:

socket.on('startdata', function (data) {

        console.log(data.text);});
        socket.emit('startdata', { text: 'testtext blah blah' });

有没有办法在数据传递到
套接字之前检查数据大小并拒绝接受消息。在
函数上?

我对此也很好奇,并进行了一些挖掘

似乎可以使用默认为100mb的
destroy buffer size

重要提示: HTTP传输使用的
。Socket.IO服务器将HTTP请求主体缓冲到该限制。此限制不适用于websocket或FlashSocket。
()

不幸的是,websockets或flashsockets无法使用它。但是,有人尝试了拉取请求: