Я пытаюсь протестировать свое приложение в wifi. Я слежу за пакетом с Wireshark и вижу что-то странное. Обмен по Wi-Fi выглядит следующим образом
, порт приема не совпадает с портом отправки. В Ethe rnet принимающий порт является портом emetting.
На самом деле мой код отлично работает в Ethe rnet, у меня все oop с
var task = client.ReceiveAsync();
task.Wait(_cancel.Token);
if (task.Result.Buffer.Length > 0)
{
byte[] rxbuf = task.Result.Buffer;
foreach (byte DataByte in rxbuf)
{
ReceiveByte(DataByte);
}
}
Можно ли получить, чтобы сделать приемник только с IP-адресом, а не с портом. Я инициализирую моего слушателя следующим образом
PortUDP = 9763;
client = new UdpClient();
string Txt = "192.168.120.5;//Ethernet and 192.168.26.209 in wifi
IPEndPoint IP = new IPEndPoint(IPAddress.Parse(Txt), PortUDP);
client.Connect(IP);
Socket _Socket = client.Client;
Спасибо