执行此代码:
var fs = require('fs');
var Socket = require('net').Socket;
var socket = new Socket();
console.log('connecting to: ' + server.host + ':' + server.port );
socket.connect( server.host, server.port );
socket.on('error', function(err) {
console.log(arguments);
});
socket.on('connect', function() {
console.log('connected');
});
socket.on('end', function() {
console.log('socket ended');
});
Run Code Online (Sandbox Code Playgroud)
总是抛出这个错误:
{ '0': { [Error: connect ENOENT] code: 'ENOENT', errno: 'ENOENT', syscall: 'connect' } }
Run Code Online (Sandbox Code Playgroud)
我在基于CloudLinux(x64)的SSH访问共享主机上.
qub*_*yte 16
你有你的主机和端口向后.根据文档,您应该这样做:
socket.connect(server.port, server.host);
Run Code Online (Sandbox Code Playgroud)