AFAIK,如果将unix套接字创建为类型SOCK_STREAMS
,那么它是单向的,如果是SOCK_DGRAM
则它是双向的。
我正在考虑通过unix套接字将node-ipc
用于IPC。它有一个client和server的示例,可以通过单向unix socket SOCK_STREAMS
进行通信 - 但似乎是在两个方向上发送消息。
我错过了什么?是否在两个方向上使用相同的套接字路径?它真的使用SOCK_STREAMS
吗?
答案 0 :(得分:2)
AFAIK,如果将unix套接字创建为SOCK_STREAMS类型,那么它是单向的,如果是SOCK_DGRAM那么它是双向的。
没有。域SOCK_STREAMS是双向的,就像互联网SOCK_STREAMS一样。