Ребята Мне нужна помощь здесь. Я делаю проект в C#, где данные должны быть отправлены как датаграмма и получать также данные, которые транслируются.отправка и получение широковещательных сообщений
Ниже приведен код:
public void StartUdpListener(Object state)
{
receivedNotification = udpServer.Receive(ref remoteEndPoint);
notificationReceived = Encoding.ASCII.GetString(receivedNotification);
listBox = new StringBuilder(this.listBox1.Text);
listBox.AppendLine(notificationReceived);
if (listBox1.InvokeRequired)
{
this.Invoke((MethodInvoker)delegate { this.listBox1.Items.Add(listBox.ToString()); });
}
}
public void StartNotification()
{
ThreadPool.QueueUserWorkItem(new WaitCallback(StartUdpListener));
hostName = Dns.GetHostName();
hostBuffer = Encoding.ASCII.GetBytes(hostName);
UdpClient newUdpClient = new UdpClient();
newUdpClient.Send(hostBuffer, hostBuffer.Length, notifyIP);
}
Не могли бы вы, ребята, скажите, пожалуйста, если код нормально, потому что нет никого вокруг, с кем я могу проверить код на локальной сети Благодаря тонну ребята.