【发布时间】:2009-05-27 01:07:05
【问题描述】:
我正在尝试在进程之间传递 fd,但我找到了类似 portlisten 的示例代码。在示例中,recvmsg() 可以将绑定套接字作为参数(并将 msghdr.msg_name 保留为 NULL),但 sendmsg() 不能 - 它必须在 msghdr.msg_name 中使用 sockaddr*。
我尝试通过先连接修改程序但失败,发现评论为/* doesn't do anything at the moment但我不明白为什么。
这是 sendmsg() 不能将已经连接的套接字作为参数的限制吗?
【问题讨论】:
标签: sockets