Я хотел использовать UdpClient C# для прослушивания любых входящих UDP-пакетов. Я хочу получать пакеты с любого IP-адреса и любого порта.Как получить пакеты UDP из любого ip и любого порта?
Я попытался следующие:
UdpClient udpClient = new UdpClient(0);
IPEndPoint ep = new IPEndPoint(IPAddress.Any, 0);
byte[] data = udpClient.Receive(ref ep);
, но без успеха.
Кто-нибудь знает, что случилось? Спасибо заранее!
Довольно уверен, что вы не можете слушать «каждый» порт, подобный этому ... не понимаю, зачем вам тоже хотелось. – Fosco
@Fosco: Сетевой сниффер? – MPritchard
@MPritch: Тогда это не UDP. Вы будете слушать сырые пакеты ethernet. –