1
중괄호 {x, y, z}로 분리 된 연속적인 데이터 스트림을 보내는 TCP 포트에서 수신 대기 중입니다. 이 스크립트를 노드와 함께 실행하면 첫 번째 콘솔 출력 "클라이언트 연결됨"이 표시되지만 나머지 스크립트는 중단됩니다. 도착한 데이터를 표시하기 위해 할 수있는 일이 있습니까?Nodejs의 TCP 스트림
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();
데이터를 받기 전에'client.end()'를 호출하기 때문에'data.' 이벤트 안에'client.end();'를 넣어야합니다. 그리고 나는 당신이's.close()'또는's.end()'를 필요로한다고 믿는다. – Mouseroot