0

假设程序的一部分将一些内容写入套接字,而同一程序的另一部分从同一个套接字读取内容。如果外部工具写入同一个套接字,我将如何区分谁向套接字写入了什么(使用读取它的部分)?使用命名管道会起作用吗?

4

1 回答 1

1

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

于 2012-06-30T00:35:30.077 回答