UNIX套接字的net.createConnection返回ECONNREFUSED,但不是第一次

时间:2019-04-05 10:34:53

标签: node.js sockets unix

该代码在另一个文件中工作正常。在此特定文件中,它是随机运行的。我的意思是我一直都没有得到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错误?

0 个答案:

没有答案