У меня 2 программы на одном компьютере, общение осуществляется через сокет udp. Во время работы программы A я хочу извлечь некоторую информацию для программы B. Используя опцию сокета SO_REUSEADDR, я могу связать 2 программы с одним и тем же портом. Однако когда программа A отправила сообщение, сама программа A вместо B получила сообщение и отобразила его в консоли. Мне интересно, почему сообщение не направлено на B, это из-за того, что 2 программы связаны с одним и тем же портом, и udp не знает, какую программу направить сообщение?
Заранее спасибо.