Unix Socket实现发送sockaddr信息

问题描述

我想知道是否可以使用 Socket_Stream 配置创建Unix域套接字,服务器和客户端将绑定自己的套接字,以便他们能够发送自己的sockaddr信息。

>

换句话说,我想将sockaddr从一侧发送到另一侧。这样,我想控制和区分服务器端的多个客户端。

  1. 据我了解,您无法在连接模式下接收 sockaddr 信息。换句话说,在以 sockaddr 发送Unix套接字sun_path信息时,不能使用accept-connect。结论正确吗?

  2. 如下所示,可以通过绑定两个套接字并使用 sendto recv 函数来发送sockaddr。但是是否可以在connect-accept mod中使用它。因为我无法使用SOCK_STREAM(连接接受不允许SOCK_DGRAM)配置来运行该示例。有没有办法做到这一点

Sockets,Unix Domain UDP C++ recvfrom fail to populate the source address

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)