Narzędzia użytkownika

Narzędzia witryny


sk2:projekt

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
sk2:projekt [2024/11/05 00:09]
jkonczak
sk2:projekt [2024/11/11 20:19] (aktualna)
jkonczak [Użyteczność!]
Linia 55: Linia 55:
 <​html><​div style="​margin:​ -1.2em 0 0 0"/></​html>​ <​html><​div style="​margin:​ -1.2em 0 0 0"/></​html>​
   * **ma działać w sieciach rozległych (przez internet) – czyli obsługiwać opóźnienia,​ brak informacji zwrotnej z funkcji ''​connect''​ (firewall), zerwanie połączenia,​ etc.,**   * **ma działać w sieciach rozległych (przez internet) – czyli obsługiwać opóźnienia,​ brak informacji zwrotnej z funkcji ''​connect''​ (firewall), zerwanie połączenia,​ etc.,**
-  * **ma uwzględniać że użytkownicy mogą się dowolnie łączyć, rozłączać (np. w trakcie kiedy serwer wykonuje na ich rzecz działanie),​ nie robić nic (np. nie udzielać odpowiedzi w quizie / kahoocie),​**+  * **ma uwzględniać że użytkownicy mogą się dowolnie łączyć, rozłączać (np. w trakcie kiedy serwer wykonuje na ich rzecz działanie),​ nie robić nic (np. nie udzielać odpowiedzi w quizie / kahoocie),​** ​\\ <​small>​(w tym wymaganiu chodzi o to, żeby użytkownik łączący się "nie w porę" też dostał sensowny komunikat, a zakończenie / zerwanie / utrata połączenia bądź nieaktywność gracza nie wpłynęła negatywnie na pracę serwera; proszę nie próbować implementować "​powracania"​ rozłączonego użytkownika)</​small>​
   * jeśli program ma parametry konfiguracyjne,​ to powinny być konfigurowalne a nie ustawione na sztywno w kodzie; proszę się też zastanowić co użytkownik może chcieć ustawić (i pozwolić mu na to),   * jeśli program ma parametry konfiguracyjne,​ to powinny być konfigurowalne a nie ustawione na sztywno w kodzie; proszę się też zastanowić co użytkownik może chcieć ustawić (i pozwolić mu na to),
   * dla niewielu często zmienianych parametrów wystarczy linia poleceń, w innym przypadku proszę używać plików konfiguracyjnych,​   * dla niewielu często zmienianych parametrów wystarczy linia poleceń, w innym przypadku proszę używać plików konfiguracyjnych,​
sk2/projekt.1730761792.txt.gz · ostatnio zmienione: 2024/11/05 00:09 przez jkonczak