Графические интерфейсы отправляют команды в службу по дуплексному протоколу TCP.Каждый раз, когда один графический интерфейс меняет некоторые вещи, другой должен быть информирован об изменениях, происходящих с сервисом.
первое решение: приложение может опрашивать службу каждые х секунд, чтобы спросить: есть ли обновления?Каждый раз, когда происходит изменение, сервис отправляет «графический интерфейс пользователя, который вы должны обновить» посредством обратного вызова для каждого графического интерфейса.но, возможно, все каналы больше не открыты ...
надеюсь, это поможет понять (извините за мой очень плохой английский)