如何确定谁给套接字写了什么,给2个作者?

时间:2012-06-29 23:23:15

标签: sockets

假设程序的一部分将一些内容写入套接字,相同程序的另一部分从同一套接字中读取内容。如果外部工具写入同一个套接字,我如何区分谁写了什么到套接字(使用读取它的部分)?会使用named pipe工作吗?

1 个答案:

答案 0 :(得分:1)

如果您正在谈论TCP,您描述的情况是不可能的,因为连接是1比1。如果您的意思是UDP,您可以通过在recvmesg()函数中设置适当的标志来获取发件人地址。