Я использую этот класс для асинхронного клиент-серверного сетевого соединения TCP в моем проекте.
Я чаще всего подключаюсь к " Remote server " и отправляю и получаю данные по TCP-соединению (от другой компании, которая не может изменить метод связи, кроме TCP) в " Interface Web Service ".
Эта " Interface Web Service " обрабатывает запросы " Client Apps ", создает данные и передает их " Remote server " по TCP-соединению, а также передает (ответ) проанализированный ответ " Remote server " в " Client Apps ".
Обратите внимание, что текущее TCP-соединение получает ответы " Remote server " с событием OnDataReceived. (Это событие хорошо, и я хочу использовать это событие для следующих шагов).
Как можно получить доступ к этим асинхронным ответам и обработать их, а также передать полный ответ на запросы " Client Apps "?
Для подведения итогов:
-
Client appотправляет запрос вInterface service - Команда создания
Interface serviceдляRemote server - Ответ
Remote serverна команду изInterface service - Теперь в
Interface service, ответ обрабатывается с помощьюOnDataReceived, что я не могу получить к нему доступ изInterface serviceкоторый обрабатывает запросClient App. Проблема здесь...
Посмотрите на это изображение, чтобы понять мой сценарий:
