gpt4 book ai didi

javascript - Nodejs 上的 TCP 流

转载 作者:可可西里 更新时间:2023-11-01 02:52:03 24 4
gpt4 key购买 nike

我正在尝试监听一个发送连续数据流的 tcp 端口,该数据流由花括号 { x, y, z} 分隔。当我用 Node 运行这个脚本时,我得到第一个控制台输出“客户端已连接”,但脚本的其余部分挂起。我可以做些什么来显示到达的数据吗??

var s = require('net');

var client = s.connect(2324, '10.12.1.22', function(){
console.log('client connected');

});

client.on('data', function(d){
console.log(d);
});
client.end();

最佳答案

您正在立即发出 end 事件,这意味着连接会立即断开。事实上你不应该发出 end,TCP Socket 是一个 Stream,它会在数据结束时发出 end。看看net module API docs .

关于javascript - Nodejs 上的 TCP 流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22054768/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com