Я реализовал асинхронное сокетное соединение и успешно установил связь с клиентом.Проблема, с которой я сейчас сталкиваюсь, заключается в отправке пакетов клиенту по таймеру, не зависящему от определенного протокола.
Каждый раз, когда я вызываю SAEA.AcceptSocket.SendAsync (...) Я получаю исключение: System.InvalidOperationException: «Асинхронная операция с сокетом уже выполняется с использованием этого экземпляра SocketAsyncEventArgs.»
Я провел некоторое тестирование и не могу вызвать SAEA.AcceptSocket.SendAsync (...) сразу один за другим.Это был способ, которым SAEA был разработан, или я делаю что-то не так в своем коде, который вызывает исключение?
Я потратил немного времени на поиски в Google, но не могу найти какой-либоответы.Если бы кто-то мог помочь мне или, по крайней мере, направить меня в правильном направлении, это было бы очень ценно!
Спасибо!