0
write
関数を使用して特定の要求から応答を取得しようとしています。netソケットからの応答を取得するNodeJS
私はnet
モジュール(これと通信する唯一の方法)を介して機器に接続しています。現在、私は.on('data',function)
を持っており、上記の装置からの応答を聞いています。私はwrite
機能を介してコマンドを送ることができます。私はこれを受け取ることを期待しています。これをやり遂げるにはどうすればいいですか?
現在のコード:
server = net.Socket();
// connect to server
server.connect(<port>,<ip>,()=>{
console.log("Connected to server!");
});
// log data coming from the server
server.on("data",(data)=>{
console.log(''+data);
});
// send command to server
exports.write = function(command){
server.write(command+"\r\n");
};
これは、作業コードです。 server.write
を介して機器にコマンドを送信すると、現在は端末にしか表示されない応答が返されます。 write
リクエストの直後にその返信を返信したいと思います。好ましくはexports.write
機能内にある。