Zaawansowany projekt w języku Java - prosty serwer czatu obsługujący kilku klientów jednocześnie.
- Czat Grupowy: Klienci mogą dołączać do czatu, wysyłać wiadomości, i opuszczać czat.
- Wielu Klientów: Serwer obsługuje kilku klientów jednocześnie.
-
Skompiluj program za pomocą komendy:
javac ChatServer.java
-
Uruchom serwer, podając numer portu jako argument (opcjonalnie):
java ChatServer
Domyślnie serwer działa na porcie 8888.
-
Uruchom klienta czatu, podając adres IP serwera i numer portu (jeśli inny niż domyślny):
java ChatClient <adres_IP> <numer_portu>
-
Podaj imię i zacznij rozmawiać z innymi klientami w czacie.
-
Aby wyjść, wpisz "exit".
Ten program jest przeznaczony do celów edukacyjnych i demonstracyjnych. W rzeczywistych projektach należy rozważyć zastosowanie zabezpieczeń, takich jak protokół szyfrowania (SSL/TLS), autentykacja, i zarządzanie wątkami.
Ten program jest dostępny na licencji GNU. Szczegóły można znaleźć w pliku LICENSE.