【发布时间】:2014-05-14 22:26:24
【问题描述】:
我正在使用一个非常简单的代码来连接到远程登录服务器(安装在 Raspberry Pi 上,并且经过测试,它可以工作)。为nodejs编写的代码,试图作为一个telnet客户端工作,但在连接时我得到的数据不是我能理解的。
代码:
var net = require('net');
var socket = net.createConnection(23, 'addressorip.rpi.com');
console.log('Socket created.');
socket.on('data', function(data) {
// Log the response from the HTTP server.
console.log('RESPONSE: ' + data);
}).on('connect', function() {
console.log('connected');
//socket.write();
}).on('end', function() {
console.log('DONE');
});
shell 上的输出:
C:\Documents and Settings\testdir>node telnet_test.js
已创建套接字。
已连接
回应:??↑?? ??#??'
【问题讨论】:
标签: node.js sockets tcp raspberry-pi telnet