ошибка открытия сокета в программе на сетевом расположении - PullRequest
0 голосов
/ 01 июня 2018

Я занимаюсь разработкой программного обеспечения из сети.До недавнего времени это работало без проблем.Но после последнего обновления 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");
}

Есть мысли, как поступить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...