Я хочу разработать в RAD Studio C ++ программу для связи с некоторыми платами микроконтроллеров через локальную сеть Ethernet.
Я нашел Indy TIdUDPClient
и могу общаться только с одной платой микроконтроллера, например:
My PC IP:192.168.10.100
MCU Board 1 IP: 192.168.10.1
MCU Board 2 IP: 192.168.10.2
MCU Board 3 IP: 192.168.10.3
Отвечает только одна плата MCU. Я хочу общаться со всеми из них (может быть, вещание?).
Я не могу найти информацию о том, как изменить TIdUDPClient
IP-адрес хоста Indy во время выполнения.
Может кто-нибудь посоветовать мне, как это сделать?