Node.js错误:连接客户端抛出的ECONNREFUSED

时间:2015-07-22 21:59:56

标签: node.js tcp client

我已经设置了一个节点程序(实际上是两个,一个用于服务器,另一个用于客户端)但每次运行时我都会从客户端收到此错误:

events.js:85
      throw er; // Unhandled 'error' event
            ^
Error: connect ECONNREFUSED

服务器的代码:

var net = require('net');

var server = net.createServer(function (socket) {
   console.log('Connection from ' + socket.remoteAddress);
   socket.end('hello world')
});

server.listen(7000, '0.0.0.0')

这很好用。至于我的客户代码,不是那么多。这是我的客户代码:

var net = require('net');

var client = new net.Socket();

client.connect(7000, 'IP of server here'); // in my actual code, I used the actual ip, of course

client.on('data', function(data) {
  console.log('Data: ' + data);
  client.destroy();
});

client.on('close', function () {
  console.log('Connection closed');
});

这是我的第一个节点程序之一,它是我第一次使用TCP,所以期待一个新手错误。在此先感谢您的帮助。

0 个答案:

没有答案