Strona główna » Produkty » Chat Server » Technologia

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.