Пару месяцев назад я открыл для себя nowjs и dnode и, наконец, использовал nowjs (и https://github.com/Flotype/nowclient) для двунаправленной связи клиент/сервер.
nowclient обеспечивает связь nowjs между процессами 2 узлов (вместо между процессом узла и браузером для nowjs из коробки). Затем я смог отправлять данные с клиента на сервер и с сервера на клиент. Теперь я использую узел 0.6.12, и использовать узел 0.4.x для запуска клиента довольно болезненно.
Я внимательно изучаю dnode и не очень понимаю, как работает связь между сервером и клиентом. Возможно ли, что сервер отправляет прямое сообщение клиенту? Идея состоит в том, чтобы клиент регистрировался на сервере (при первом подключении) и позволял серверу связываться с клиентом, когда это необходимо.
Насколько я понимаю, вызов метода на сервере возможен, если клиент сначала запросил что-то с сервера. Это правильно ?