C# Исключение разрешения на использование необработанного сокета - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть этот фрагмент кода, и я пытаюсь использовать 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-сокет?

...