using (var udpClient = new UdpClient { ExclusiveAddressUse = false, EnableBroadcast = true})
{
var ep = new IPEndPoint(IPAddress.Parse(this._options.BroadcastAddress), this._options.BroadcastPort);
... // encodedMessage is created here
while (true)
{
Console.WriteLine($"Broadcasting encoded message:\n {JsonSerializer.Serialize(broadcastMessage)}");
udpClient.Send(encodedMessage, ep);
}
}
using (var udpClient = new UdpClient { ExclusiveAddressUse = false, EnableBroadcast = true})
{
var ep = new IPEndPoint(IPAddress.Parse(this._options.BroadcastAddress), this._options.BroadcastPort);
... // encodedMessage is created here
while (true)
{
Console.WriteLine($"Broadcasting encoded message:\n {JsonSerializer.Serialize(broadcastMessage)}");
udpClient.Send(encodedMessage, ep);
}
}