Skocz do zawartości

Recommended Posts

Napisano

Mam do napisania chat w Javie. Ma to być aplikacja desktopowa w architekturze klient-serwer.

Funkcjonalności aplikacji to:

  • kanał ogólny dla wszystkich
  • możliwość tworzenia nowych kanałów zabezpiecoznych hasłem
  • możliwość wysyłania prywatnych wiadomości do użytkowników chatu
  • (poboczne) voice chat

Umiem dość dobrze Jave SE natomiast nie orientuję się technologiach pobocznych. I teraz pytanie: jakich technologii powinienem użyć żeby zrobić to elegancko i sprawnie, od czego zacząć ? Wszelkie hasła, zagadnienia, podpowiedzi mile widziane.

Napisano
Z GUI sobie poradzę. Interesuje mnie podział na klienta i serwer. Komunikacja między nimi. Realizacja równolegle istaniejących kanałów - nie bardzo wiem jak się za to zabrać, jakie mechanizmy należy tu wykorzystać..
Napisano
Komunikacja to chyba przez sockety http://docs.oracle.com/javase/7/docs/api/java/net/Socket.html Kwestia protokołu do wybrania TCP lub UDP http://en.wikipedia.org/wiki/Internet_protocol_suite Szyfrowanie transmisji przez SSL/TLS http://docs.oracle.com/javase/7/docs/api/javax/net/ssl/SSLSocket.html

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gość
Odpowiedz...

×   Wkleiłeś zawartość bez formatowania.   Usuń formatowanie

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Utwórz nowe...