andrus19 Napisano Luty 6, 2015 Zgłoś Napisano Luty 6, 2015 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. Cytuj
Bartosz Wójcik Napisano Luty 6, 2015 Zgłoś Napisano Luty 6, 2015 Ale co Cię konkretnie interesuje, jak zrobić GUI, szyfrowanie? Cytuj
andrus19 Napisano Luty 7, 2015 Autor Zgłoś Napisano Luty 7, 2015 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ć.. Cytuj
Bartosz Wójcik Napisano Luty 10, 2015 Zgłoś Napisano Luty 10, 2015 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 Cytuj
Mavo Napisano Luty 10, 2015 Zgłoś Napisano Luty 10, 2015 Komunikacja na pewno przez sockety i trzeba dołączyć obsługę wątków. Aby każdy klient był obsługiwany przez osobny wątek. http://www.oracle.com/technetwork/java/socket-140484.html Jeżeli ma być opcja "voice chat" lepiej wybrać protokół UDP. Cytuj
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.