dev garden

when technology meets nature

CrazyChat

CrazyChat jest aplikacją typu chat zaimplementowaną w języku JAVA, która do wymiany wiadomości między użytkownikami wykorzystuje mechanizm RMI. Aplikacja składa się z dwóch części, serwera działającego z linii poleceń oraz klienta zaimplementowanego z wykorzystaniem Swing-a.

Jak uruchomić aplikację?

Aby uruchomić serwer należy najpierw stworzyć plik java.policy z zawartością:


grant {
 permission java.security.AllPermission;
};

Oraz uruchomić aplikację z linii komend wykonując polecenie:


java -Djava.security.policy=/SCIEZKA/DO/PLIKU/java.policy -jar APLIKACJA.jar &

* Gdzie /SCIEZKA/DO/PLIKU jest absolutną ścieżką do pliku z konfiguracją zabezpieczeń a APLIKACJA.jar to nazwa pliku z aplikacją.

Część kliencką uruchamiamy poprzez wykonanie polecenia


java -jar APLIKACJA.jar

Po włączeniu aplikacji w polu serwer wpisanie adresu serwera craztChat.

Screenshoty

CrazyChat - star serwera

CrazyChat - star serwera

CrazyChat - okno rozmowy

CrazyChat - okno rozmowy

CrazyChat - logi servera

CrazyChat - logi servera


Pobieranie

CrazyChat dostępny jest do pobrania w formie archiwum ZIP. W archiwum znajduje się serwer CrazyChatSrv oraz klient CrazyChatCli, każdy projekt zawiera skompilowaną aplikację znajdującą się w folderze dist.

Pobierz CrazyChat

Uwaga!

Do poprawnego skompilowania części klienckiej należy dodać część serwerową jako bibliotekę

Dodaj komentarz

wymagane pola są zaznaczone *.

*