Я делаю приложение сервер / клиент.
Я установил сокет сервера на прослушивание и установил метод BeginAccept ().
И когда я закрыл сокет сервера (Socket.Close ()), чтобы отключить сервер,
исключение, выброшенное из метода асинхронного обратного вызова метода BeginAccept ().
Я проверил исключение, и нашел исключение, сказав мне следующее:
Сообщение "Невозможно получить доступ к удаленному объекту с именем
"System.Net.Sockets.Socket".
Имя объекта: "System.Net.Sockets.Socket". "String
На мой взгляд, это как раз то:
Метод Socket.Close (), но обратный вызов не был выпущен до
Розетка закрыта. "
Я выполнил поиск в сети и обнаружил, что это не ошибка, а спроектированное исключение, так как beginaccept было отменено.
мой вопрос, как мне справиться с этим, кроме? какая обработка там должна быть для этого?
Я просто буду воспринимать это как нормальное событие:
OnNetworkEvents eventArgs = new OnNetworkEvents(false, "Ready", e.Message);
OnUpdateNetworkStatusMessage(this, eventArgs);
любые комментарии по-прежнему приветствуются.