标签: sockets
假设程序的一部分将一些内容写入套接字,相同程序的另一部分从同一套接字中读取内容。如果外部工具写入同一个套接字,我如何区分谁写了什么到套接字(使用读取它的部分)?会使用named pipe工作吗?
答案 0 :(得分:1)
如果您正在谈论TCP,您描述的情况是不可能的,因为连接是1比1。如果您的意思是UDP,您可以通过在recvmesg()函数中设置适当的标志来获取发件人地址。