在Java中使用MulticastSocket关闭发送给发送方

在Java中使用MulticastSocket关闭发送给发送方,java,sockets,multicast,multicastsocket,Java,Sockets,Multicast,Multicastsocket,我正在用Java中的MulticastSocket发送数据。消息的结构为“username:data”,到目前为止,我一直在做: if (!message.startsWith(this.nick + ":")) { // do stuff } 有没有办法不把信息发送给发件人?这样我就忽略了这条消息,但浪费了效率。禁用环回。@user207421我不能这样做,因为我通过环回在同一台机器上运行多个客户端,没有客户端会收到这样的消息。

我正在用Java中的MulticastSocket发送数据。消息的结构为“username:data”,到目前为止,我一直在做:

if (!message.startsWith(this.nick + ":"))
{
  // do stuff
}

有没有办法不把信息发送给发件人?这样我就忽略了这条消息,但浪费了效率。

禁用环回。@user207421我不能这样做,因为我通过环回在同一台机器上运行多个客户端,没有客户端会收到这样的消息。