Такая ситуация: есть две multicast группы (например, 239.255.0.57:5500 и 239.255.0.58:5500). Порт одинаковый! После привязки сокетов к этим группам, каждый сокет получает пакеты от любой группы, а не только от той, к которой он привязан. Возможно ли точно понять, от какой multicast группы получен пакет? Причём, ip-адрес отправителя у этих двух групп может быть одинаковый. Дистрибутив Redhat Enterprise 4.
Заранее благодарен.