У меня есть этот фрагмент кода, и я пытаюсь использовать Raw Socket для доступа к пакетам в сети, чтобы выяснить, какие порты открыты через протокол Udp.
Socket s;
try{
s = new Socket(AddressFamily.InterNetwork, SocketType.Raw, ProtocolType.Udp);
}
catch (System.Exception e){
Console.Error.WriteLine(e.Message);
}
Но когда я попытался создать необработанный сокет, я получил исключение об отказе в разрешении. Есть ли другой способ, как я мог это сделать? Или как я мог создать Raw-сокет?