该代码在另一个文件中工作正常。在此特定文件中,它是随机运行的。我的意思是我一直都没有得到ECONNREFUSED错误。这是代码:
var client = net.createConnection('/tmp/someName',
(err) => {
if (err)
console.error("Error: " + err)
else
client.write("Some message");
});
我在另一个文件中启动了服务器。它是第一次运行,但此后没有。我运行netstat -lx,然后看到UNIX套接字条目:
unix 2 [ ACC ] STREAM LISTENING 386016 /tmp/someName
文件权限为:
srwxrwxrwx 1 someUser someUser 0 Apr 5 16:02 /tmp/someName
我很宽容,给予广泛的权限来检查那里是否存在问题。哪些可能的错误会导致ECONNREFUSED错误?