【发布时间】:2015-03-30 16:22:03
【问题描述】:
在我的 Windows 笔记本电脑上,有一个带有 TCP/IP 服务器端口 23 的程序。我可以使用 telnet 终端打开它并查看数据流。我需要将这些数据放入我正在处理的 node.js 程序中。应该很容易,但我还没有找到任何代码示例。搜索了很多关于如何使用 Node.js 在端口 23 上创建服务器的示例。
谢谢
【问题讨论】:
标签: javascript node.js port telnet tcp-ip
在我的 Windows 笔记本电脑上,有一个带有 TCP/IP 服务器端口 23 的程序。我可以使用 telnet 终端打开它并查看数据流。我需要将这些数据放入我正在处理的 node.js 程序中。应该很容易,但我还没有找到任何代码示例。搜索了很多关于如何使用 Node.js 在端口 23 上创建服务器的示例。
谢谢
【问题讨论】:
标签: javascript node.js port telnet tcp-ip
这是 node.js 中的高级 TCP/IP 套接字实现。见:Node net API
var net = require('net'),
port = 23,
host = 'localhost',
socket = net.createConnection(port, host);
socket
.on('data', function(data) {
console.log('received: ' + data);
})
.on('connect', function() {
console.log('connected');
})
.on('end', function() {
console.log('closed');
});
【讨论】:
process.exit() 将导致您的节点应用程序自行结束。要手动结束,请使用Ctrl-C。