Я занимаюсь разработкой программного обеспечения из сети.До недавнего времени это работало без проблем.Но после последнего обновления Windows 10 (май 2018) что-то изменилось.Программы все еще запускаются из этого места, но когда я пытаюсь открыть сокет, я получаю сообщение об ошибке «Недопустимый аргумент (10022)».Код настолько прост:
Socket s;
s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
Запуск его с локального диска не приводит к ошибке.
Пример программы с одной кнопкой сгенерирует это условие ошибки.
private void button1_Click(object sender, EventArgs e)
{
Socket s;
try
{
s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
}
catch (Exception error)
{
MessageBox.Show("Error : " + error.Message);
return;
}
MessageBox.Show("Oke");
}
Есть мысли, как поступить?