1.6. Cechy dodatkowe, szczególne - 189764/OneArmBandit GitHub Wiki

Dodatkowe, unikalne cechy:

  1. Wielowątkowość - w pakiecie server znajduje się klasa UserThread, która implementuje interfejs Runnable. Każdy nowy klient (nowe podłączenie do serwera) to jeden nowy wątek. Wobec tego jeden klient=jeden wątek.
  2. Biblioteka zasobów - moduł będący opakowaniem biblioteki XStream pozwala w łatwy dla innych programistów sposób serializować i deserializować obiekty. Wystarczy utworzyć obiekt klasy ResourceLibrary a potem można już zapisywać i odczytywać dowolne obiekty (również listy) w prosty sposób mogąc jednocześnie podawać względną ścieżkę zapisu.