Kilka miesięcy temu odkryłem nowjs i dnode i ostatecznie użyłem nowjs (i https://github.com/Flotype/nowclient) do dwukierunkowej komunikacji klient/serwer.Wyślij wiadomość z serwera do klienta z dnode
nowclient umożliwia teraz komunikację nowjs między procesami 2-węzłowymi (zamiast między procesem węzła a przeglądarką dla nowjsów po wyjęciu z pudełka). Byłem wtedy w stanie przesłać dane z klienta na serwer i z serwera do klienta. Teraz używam węzła 0.6.12 i bolesne jest użycie węzła 0.4.x do uruchomienia klienta.
Przybliżam dnode i nie jestem do końca pewien, jak działa serwer do komunikacji z klientem. Czy to możliwe, że serwer wysyła bezpośrednią wiadomość do klienta? Chodzi o to, aby klient zarejestrował się na serwerze (przy pierwszym połączeniu) i umożliwił serwerowi skontaktowanie się z klientem, gdy zajdzie taka potrzeba.
Z tego co rozumiem, wywołanie metody na serwerze jest możliwe, jeśli klient zażądał czegoś z serwera na pierwszym miejscu. Czy to jest poprawne ?
Dzięki za wyjaśnienia. Czy klient może być podłączony do serwera i czekać na przychodzące połączenie przychodzące z serwera? Czy istnieje również identyfikator klienta, który może być używany po stronie serwera? – Luc
Użyłem conn.id i remote do śledzenia klientów. To działa naprawdę świetnie. – Luc
Po prostu uświadomiłem sobie, że ta odpowiedź pochodzi z samego siebie. <3 dat guy - tyle niesamowitych modułów! – MiniGod