2014-05-08 19 views
6

Chcę tworzyć komunikatory dla aplikacji mobilnych, takich jak whatsapp, z nodejs jako mojego zaplecza. Przeszedłem przez protokoły XMPP i przeczytałem również dokumentację xmpp.org.węzeł js dla protokołu XMPP?

odniosłem do tej link i jestem w stanie zbudować jedne z podstawowych funkcji XMPP jak tworzenie i użytkowników komunikatorów. Ale nadal nie mogę wdrożyć pełnej funkcjonalności XMPP w nodejs.

A więc: czy są dostępne dowolne biblioteki js do zbudowania pełnej funkcjonalności protokołu xmpp, takie jak asmack? Ewentualnie, w jaki sposób mogę wysyłać połączenia do serwera XMPP przez XML?

+0

Dlaczego musisz nodejs jeśli masz już serwer XMPP? Co to jest zadanie węzła js? XMPP to tylko protokół wymiany wiadomości XML, czy chcesz zaimplementować serwer XMPP w węźle lub kliencie? czy środkowa warstwa? Oto biblioteka XMPP nodejs do komunikacji z serwerem XMPP lub tworzenie serwera w nodejs https://github.com/node-xmpp/node-xmpp – Ahmad

+0

tak, aplikacja nodejs będzie działać jak środkowa warstwa, Ta aplikacja będzie odbierać żądania z urządzeń mobilnych za pośrednictwem wywołań API. Operacje XMPP będą wykonywane w tej aplikacji nodejs, a następnie wyniki będą przesyłane z powrotem do telefonu komórkowego od nodejs. Czy możesz mnie zasugerować, czy można to zrobić w ten sposób? Lub Jeśli inne sugestie są akceptowalne .. – Prabhu

Odpowiedz

1

XMPP to standard wiadomości. Nie jest jednak jasne, w jaki sposób węzeł pomoże ci lepiej niż stabilna biblioteka na innej platformie. Węzeł ułatwia tworzenie skalowalnych aplikacji z gniazdami sieciowymi, które działają znacznie lepiej przy użyciu JSON zamiast XML. Być może więc chcesz zbudować aplikację sieciową IM w węźle, a także zaimplementować interfejs XMPP.