![]()
Jak działa Chat Server? Co sprawia, że jest taki prosty w użyciu?
Oprogramowanie LIVECHAT zawiera wiele innowacyjnych rozwiązań. W połączeniu z doświadczeniem zespołu programistów Chat Server staje się przydatnym i intuicyjnym narzędziem. Szczegóły dotyczące technologii na jakiej bazuje Chat Server znajdują się poniżej.
Podstawowe informacje na temat oferowanego serwera czata:
- Napisany w języku C++ dla systemu Linux, dzięki czemu jest bardziej wydajny od podobnych rozwiązań (serwerów) pisanych np. w Javie.
- Może działać w środowisku rozproszonym (na kilku serwerach), dzięki czemu z czata może korzystać jednocześnie wiele tysięcy użytkowników.
- Obsługuje połączenia TCP/IP (szybkie) oraz HTTP (dzięki nim z czata mogą korzystać także użytkownicy korzystający z serwerów proxy lub znajdujący się w sieciach, w których działa firewall).
- Umożliwia prowadzenie czatów moderowanych i tworzenie zapisu przebiegu dyskusji, dostarczanego w formacie HTML przez e-mail.
- Umożliwia restrykcje słownictwa (wybrane słowa lub części słów mogą być zabronione) oraz połączeń (np. zakaz połączeń z wybranych adresów IP).
- Pełna konfigurowalność
- Możliwość wykorzystania bazy danych do przechowywania informacji o użytkownikach (hasła, ustawienia, przyjaciele, osoby ignorowane, etc.); komunikacja z bazą odbywa się przez JDBC za pośrednictwem Nick Server’a, dostępnego wraz z kodem źródłowym w Javie na licencji GNU.
Podstawowe informacje na temat oferowanego klienta (appletu) czata:
- napisany w języku Java 1.0.2., działa w przeglądarkach internetowych obsługujących tę wersję języka Java (np. Internet Explorer 3.0 lub nowsze, Firefox)
- dostępny wraz z kodem źródłowym (!) na licencji GNU, przez co maksymalnie dostosowywalny do potrzeb klienta.
- mały (nieco ponad 50K), szybki (wykorzystuje np. inicjalizację w tle) i prosty w obsłudze (podstawowe funkcje dostępne “pod przyciskami”, zaawansowane - przez specjalne komendy)
- umożliwia użytkownikom pisanie wypowiedzi z użyciem kolorów, przy użyciu różnych czcionek, w różnych stylach (pogrubionym, pochyłym, podkreślonym); w tekstach mogą również znajdować się obrazki.
- automatycznie wykrywa adresy e-mail/WWW i traktuje je podobnie jak przeglądarki internetowe (tzn. kliknięcie na adresie otwiera okno przeglądarki pod wskazanym adresem)
- obsługuje znaki Unicode (w tym polskie)
- może korzystać z bazy danych do przechowywania informacji o użytkownikach (hasła, ustawienia, przyjaciele, osoby ignorowane, etc.); komunikacja z bazą odbywa się przez JDBC za pośrednictwem Nick Server’a, dostępnego wraz z kodem źródłowym w Javie na licencji GNU.
