Я работаю с кодом из Какой-нибудь хороший пакет .net обнюхивает?
В рамках проекта и в автономном режиме я пытаюсь создать сокет, используя следующую строку:
mainSocket = new Socket(AddressFamily.InterNetwork,
SocketType.Raw, ProtocolType.IP);
В этой строке я сразу получаю исключение
System.Net.Sockets.SocketException: An attempt was made to access a socket
in a way forbidden by its access permissions
Не думаю, что это проблема с разрешениями учетной записи. Я могу запустить Fiddler под этой учетной записью.
Это правильный способ открыть слушатель для исходящих пакетов? Если да, что мне нужно сделать, чтобы избежать ошибки разрешения?
Обновление : .net 4.0 Windows 7 Home Premium