Дублировать действие в удаленной форме - PullRequest
0 голосов
/ 01 марта 2019

Я знаю, это кажется странным, но я пытаюсь написать приложение, в котором есть несколько клиентов, которые после подключения к серверу используют одну и ту же форму.Таким образом, если клиент проверяет флажок, в других формах клиентов флажок становится проверенным.Какой самый простой / лучший подход?

1 Ответ

0 голосов
/ 01 марта 2019

Если у вас есть база данных или, по крайней мере, вы можете создать файл на стороне сервера, я бы поставил там централизованное и «обновленное» состояние флажка и любое другое состояние по этому вопросу, а затем заставил бы клиентов запрашиватьстатус каждые X секунд с таймером, как опрос.Возможно, это не самый лучший способ, но я думаю, что самый простой.Примечание: заботьтесь об одновременных изменениях, транзакциях и грязном чтении информации.

Другой вариант - разрешить клиентам общаться друг с другом, а затем вы можете отправить сообщение всем клиентам, когда произойдет изменение.Это было бы больше подходом подписчиков или слушателей.Но вам нужно будет предоставить больше информации о вашей проблеме и структуре, чтобы увидеть, возможно ли это.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...