Хорошо, я хочу отправить пакет UDP на IP, а затем получить его. Поскольку я не могу заставить его работать, я должен обратиться за помощью.
Я хочу, чтобы он работал в 1 приложении, то есть клиент и сервер находятся в одном приложении. В настоящее время я работаю с отправкой и получением аудио в одном приложении (используя примеры кодов и прочее).
И то, что я не могу понять, это только UDP и, возможно, сокеты.
Это кажется простым, но я не могу заставить его работать.
Итак, если я могу получить очень простой образец, например:
"UDP отправить "привет" на IPofchoice"
"UDP получает "данные" от IPofchoice"
Messagebox.show («декодировано (данные));
Надеюсь, вы поняли, что я имею в виду.
РЕДАКТИРОВАТЬ:
Вот мой "пример", который вообще не работает.
void VoiceChat_KeyPress (отправитель объекта, KeyPressEventArgs e)
void VoiceChat_KeyPress(object sender, KeyPressEventArgs e)
{
string text = "Hello";
byte[] send_buffer = Encoding.ASCII.GetBytes(text);
otherPartyIP = new IPEndPoint(IPAddress.Parse(txtCallToIP.Text), 1450);
udpClientKey.Send(send_buffer, send_buffer.Length, "127.0.0.1", 1450);
byte[] byteData = udpClientKey.Receive(ref otherPartyIP);
MessageBox.Show(otherPartyIP.Address.ToString());
MessageBox.Show(System.Text.Encoding.ASCII.GetString(byteData));
}
Где txtCallToIP.tex = IP-адрес, который я пишу, который в настоящее время равен 127.0.0.1.