andrus19 Napisano Luty 6, 2015 Zgłoś Udostępnij 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 Link do komentarza Udostępnij na innych stronach More sharing options...
Bartosz Wójcik Napisano Luty 6, 2015 Zgłoś Udostępnij Napisano Luty 6, 2015 Ale co Cię konkretnie interesuje, jak zrobić GUI, szyfrowanie? Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
andrus19 Napisano Luty 7, 2015 Autor Zgłoś Udostępnij 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 Link do komentarza Udostępnij na innych stronach More sharing options...
Bartosz Wójcik Napisano Luty 10, 2015 Zgłoś Udostępnij 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 Link do komentarza Udostępnij na innych stronach More sharing options...
Mavo Napisano Luty 10, 2015 Zgłoś Udostępnij 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 Link do komentarza Udostępnij na innych stronach More sharing options...
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.