是否有人试图在nodejs中的unix系列地址上连接到抽象命名空间路径(以空字符开头)? 问题似乎是节点在内部将路径的编码设置为ascii,因此将'\ 0'转换为空格字符。我试过缓冲但没有改变任何东西。
如果您想知道unix地址系列中的“抽象命名空间”,请参阅此链接的“地址格式”部分中标题为“abstract:”的段落:http://man7.org/linux/man-pages/man7/unix.7.html
答案 0 :(得分:1)
似乎应该使用特殊模块: https://www.npmjs.org/package/abstractsocket
答案 1 :(得分:1)
自0.12以来,核心网模块支持此功能。
对于0.10: socketpair提出的模块使用子进程api和外部实用程序socat(类似于netcat),并且不允许您创建服务器,只是客户端连接。 一个更好的选择是https://www.npmjs.com/package/abstract-socket - 它是一个二进制模块。