Я делаю заявку на C #.У меня есть код, как показано ниже, и я запускаю приложение в качестве администратора.Я использую windows 7. Код:
Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Raw, ProtocolType.IP);
socket.Bind(new IPEndPoint(IPAddress.Any, 24097));
socket.ReceiveBufferSize = 2 * 1024 * 1024;
socket.ReceiveTimeout = 500;
byte[] invalue = new byte[4] { 1, 0, 0, 0 };
byte[] outvalue = new byte[4];
int c = socket.IOControl(IOControlCode.ReceiveAll, invalue, outvalue);
Ошибка: указан неверный аргумент.