C# форма и 2 tcpserver [закрыт]

115
23 августа 2019, 22:40

Нужен совет реализации след структуры. 1) форма 2) поток с таймером. Каждые 10 сек обновляет данные массива объектов (запись) 3) первый поток с tcp сервером обрабатывает запросы на одном порту. И возвращает инфу с мисива объектов ( только чтение) 4) второй поток с tcp сервером возвращает инфу с массива в другом формате (чтение)

Как более корректно реализовать. И можно было с формы смотреть статистику на tcp сервах ? Буду очень благодарен

Answer 1

Какой-такой поток? async-ом, что ли, запускаете? Так передавайте функции потока в аргументах то, к чему требуется доступ. Хотя если всё в одном классе, то и передавать не надо, всё и так доступно из любой функции. Только используйте concurent версии массивов.

READ ALSO
Проверка правильного количества скобок в тексте

Проверка правильного количества скобок в тексте

Как проверить что в тексте каждый '(' закрыт ')'?

139
Как работает метод HasFlag в C#, и можно ли его заменить методом equals() в java?

Как работает метод HasFlag в C#, и можно ли его заменить методом equals() в java?

Я только учусь, поэтому вопрос может и глупыйНе судите строго

148