如果 Unix socket `SOCK_STREAMS` 是单向的,node-ipc 是如何双向的?
If Unix socket `SOCK_STREAMS` are unidirectional, how is node-ipc bidirectional?
AFAIK,如果 unix 套接字创建为类型 SOCK_STREAMS
那么它是单向的,如果 SOCK_DGRAM
那么它是双向的。
我正在考虑使用 node-ipc
for IPC via unix sockets. It has an example of a client and server,据称通过单向 unix 套接字进行通信 SOCK_STREAMS
- 但似乎可以双向发送消息。
我错过了什么?是否在两个方向上使用了相同的套接字路径?真的用SOCK_STREAMS
吗?
AFAIK, if a unix socket is created as type SOCK_STREAMS then it's unidirectional, and if SOCK_DGRAM then it's bidirectional.
没有。域 SOCK_STREAMS 是双向的,如互联网 SOCK_STREAMS.
AFAIK,如果 unix 套接字创建为类型 SOCK_STREAMS
那么它是单向的,如果 SOCK_DGRAM
那么它是双向的。
我正在考虑使用 node-ipc
for IPC via unix sockets. It has an example of a client and server,据称通过单向 unix 套接字进行通信 SOCK_STREAMS
- 但似乎可以双向发送消息。
我错过了什么?是否在两个方向上使用了相同的套接字路径?真的用SOCK_STREAMS
吗?
AFAIK, if a unix socket is created as type SOCK_STREAMS then it's unidirectional, and if SOCK_DGRAM then it's bidirectional.
没有。域 SOCK_STREAMS 是双向的,如互联网 SOCK_STREAMS.