2013-08-07 11 views
6

Chcę napisać klienta czatu. Mógłbym użyć RMI do tego, ale nie chcę. Ponadto planuję mieć interfejs internetowy.Jak mogę zaimplementować protokół XMPP dla mojego własnego klienta czatu?

Czytałem o protokole XMPP, a także o tym, że używa go google talk. Jak mogę go zaimplementować, aby napisać własnego klienta czatu, a nie klienta do innych usług czatu? Czy jest dostępna jakakolwiek biblioteka, która mogłaby pomóc mi wdrożyć własną usługę czatu (IM)?

Odpowiedz

5

Zapoznaj się z Smack. Jest to szeroko stosowana i dojrzała biblioteka do pisania aplikacji xmpp. Oto example pisania klienta xmpp. Oto one more example.

+0

Czy mogę napisać od komunikatora własnego komunikatora? –

+0

Tak, to prawda. Drugie łącze wskazuje na uproszczony przykład klienta. – Santosh

+0

Jeśli mógłbyś zajrzeć do zapytania, które zostawiłem w pokoju rozmów, http://chat.stackoverflow.com/rooms/34976/discussiom-between-suhail-and-santosh –

1

Istnieje wiele bibliotek dostępnych na stronie xmpp. Możesz wybrać dowolną osobę na podstawie swojego wymogu. XMPP Libraries Przejdź do strony SMACK, jeśli piszesz swój IM w JAVA.

+0

Wiele bibliotek, ale żadne dla Swift. – User

+0

@User [klient Swift xmpp] (https://swift.im/) –

+0

@SaurabhBhoomkar schludny. to musi być nowe, od mojego komentarza. – User

Powiązane problemy