Prakash Muthu Ответов: 1

Как подписаться на обновление данных формы в потоке клиента TCP ?


У меня есть поток сокета клиента tcp, который часто получает обновление данных с сервера. У меня есть список форм с различными типами данных/сообщений/групп данных .
вопросы: Как сообщить моему потоку tcp-клиента о текущем запросе формы и получить обратно обновления.

Что я уже пробовал:

Я попробовал очередь и триггер событий. Но я хочу исследовать подписку и отправлять обновления обратно непрерывно, пока не появится форма

1 Ответов

Рейтинг:
10

Gerry Schmitz

Добавьте "событие" в поток клиента tcp.

Новые формы "подписываются" на обработчик событий и получают "уведомление" о получении новых данных.

Клиент tcp вызывает событие, на которое подписываются другие пользователи.

Или создайте статическую наблюдаемую коллекцию полученных данных, на которую могут ссылаться другие классы.

События - Руководство По Программированию На C# | Microsoft Docs[^]