Javascript websocket示例程序:无法获取回调
我已经创建了一个服务器和客户端。这是完美的工作。但我必须用回调实现它。这是未定义的 我的代码: 服务器端代码 客户端代码 我在服务器端收到这个错误 **我已经尝试使用socket.io,它工作正常。 **但标准是“净”包 我错过什么了吗?可以在这里使用回调吗?请让我明白。谢谢网络库中的数据事件处理程序没有回调函数。e、 g:Javascript websocket示例程序:无法获取回调,javascript,node.js,websocket,Javascript,Node.js,Websocket,我已经创建了一个服务器和客户端。这是完美的工作。但我必须用回调实现它。这是未定义的 我的代码: 服务器端代码 客户端代码 我在服务器端收到这个错误 **我已经尝试使用socket.io,它工作正常。 **但标准是“净”包 我错过什么了吗?可以在这里使用回调吗?请让我明白。谢谢网络库中的数据事件处理程序没有回调函数。e、 g: socket.on('data', function (chunk) { }); 如果要在所有数据被消耗时捕获事件,可以使用: socket.on('end', fun
socket.on('data', function (chunk) {
});
如果要在所有数据被消耗时捕获事件,可以使用:
socket.on('end', function () {
});
您的代码如下所示:
var chunks = [];
socket.on('data', function (chunk) {
chunks.push(data);
});
socket.on('end', function (chunk) {
chunks = chunks.join('');
});
是的,我试过了。这很好用。但是有可能在它上面实现回调吗?因为我需要它:不,你不能。但是为什么您需要回调本身而不仅仅是res.write和res.end呢?这是客户机的要求。让我们看看我能做什么。谢谢你的信息
CONNECTED TO: 127.0.0.1:6969
undefined undefined
socket.on('data', function (chunk) {
});
socket.on('end', function () {
});
var chunks = [];
socket.on('data', function (chunk) {
chunks.push(data);
});
socket.on('end', function (chunk) {
chunks = chunks.join('');
});