nodeJs上的unix套接字

快速和基本nodeJs的问题,我正在与unix套接字之间的c + +应用程序和我的NodeJs服务器之间的服务器间通信,

我已经写了我的nodeJs服务器,如下所示:

var net = require('net'); var unixSocketServer = net.createConnection('/tmp/unixSocket'); unixSocketServer.on('connect',function(){ console.log('unix server socket connected on /tmp/unixSocket'); ... }); 

但是我收到连接拒绝错误。 我可以理解,C ++应用程序尚未打开/连接到套接字尚未。 我的问题是为什么这很重要? nodeJs服务器不应该等待,直到“连接”事件发射? 我目前在使用nodeJs吗? 我错过了什么?