每个进程的最大多播地址数

时间:2016-04-18 01:38:15

标签: java multicast

我需要收听大量的多播地址/端口。当我到达200左右时,我似乎停止接收数据包。如果我杀死现有的线程,那些正在获得' 0'然后开始获取数据。 我知道数据在线上,因为我可以在不同的节点上听它(下一个ip地址,同一个子网。)

那么,我怎样才能在一个过程中听取很多地址。??

TIA, 韦恩

1 个答案:

答案 0 :(得分:0)

每个进程的多播地址没有限制,但有以下限制:

  • 每个插槽的多播连接
  • 每个进程的套接字
  • 每台主机的端口。

因此,您应该尽可能多地监听每个套接字的多播地址,以减少套接字和线程的数量。

我不知道"那些得到的' 0'""意味着,也不知道如何停止在一个插座上听,证明它在线上有数据。