如果是要跟另一个进程通信,那么不管另一个进程是不是c++写的,都可以用net模块里的tcpsocket或者unixdomainsocket跟它通信。如果是要跟同一个进程里用c++写的一段程序通信,那当然也可以用socket,但是没有必要。因为node本来就是用c++写的,可以在c++里把东西直接转换成v8的基本类型或者object返回给javascript的部分,不需要通过socket。