У меня есть небольшая форма Windows, когда я нажимаю кнопку, гнездо переходит в состояние прослушивания. Я отправляю данные из клиентской программы (просто текст) и моя форма отображает информацию.
Я хочу, чтобы программа продолжала прослушивать дополнительные данные, пока я не нажму кнопку «Отмена» или что-то в этом роде.
Когда я снова нажимаю кнопку прослушивания, я получаю сообщение об ошибке при попытке связать () сокет.
Указан неверный аргумент
Эта ошибка появляется только при втором нажатии кнопки. Я попытался закрыть сокет после получения информации. И установка LingerOption в false.
Код, который вызывается, когда я нажимаю кнопку прослушивания, -
s1.Bind(endP);
s1.Listen(10);
connected = true;
Receive();
s1.Shutdown(SocketShutdown.Both);
s1.Close();
Кто-нибудь имеет представление о том, что мне не хватает?
Большое спасибо.