【发布时间】:2013-01-20 17:56:02
【问题描述】:
我正在尝试像 telnet 连接一样在套接字上使用 REPL,但是当我按 CTRL + C 或 CTRL + D 时,或者产生错误时,套接字连接挂起并且不响应任何内容。
node.js 代码为:
var net = require("net");
var connections = 0;
// Socket port 5001
net.createServer(function (socket) {
connections += 1;
var server = require("repl").start(
'session:' + connections + ' > ',
socket
);
server.rli.on('exit', function() {
socket.end();
});
}).listen(5001);
// Console
var server = require("repl").start('session:' + (++connections) + ' > ', null);
我从其他终端运行:
telnet localhost 5001
有什么问题?
【问题讨论】:
标签: node.js sockets read-eval-print-loop