сделана попытка доступа к сокету методом, запрещенным правами доступа
Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
socket.Bind(new IPEndPoint(HosyEntry.AddressList[6].Address, 53));
Кто подскажет, в чем дело? Спасибо.
Решил проблему, спасибо.
Извиняюсь за оффтоп: как отправить udp пакет от чужого имени? в IP заголовке подменить адрес отправителя.
Дело вот в чем.
Limitations on Raw Sockets
On Windows 7, Windows Vista, Windows XP with Service Pack 2 (SP2), and Windows XP with Service Pack 3 (SP3), the ability to send traffic over raw sockets has been restricted in several ways:
UDP datagrams with an invalid source address cannot be sent over raw sockets. The IP source address for any outgoing UDP datagram must exist on a network interface or the datagram is dropped. This change was made to limit the ability of malicious code to create distributed denial-of-service attacks and limits the ability to send spoofed packets (TCP/IP packets with a forged source IP address).
Источник - http://msdn.microsoft.com/en-us/library/windows/desktop/ms740548(v=vs.85).aspx
Как вариант принял к сведению)))