Plik konfiguracyjny
Plik konfiguracyjny będzie dokumentem XML przechowującym dane niezbędne do uruchomienia serwera:
-
numer portu TCP, na którym ma działać,
-
czas po którym połączenie zostanie przerwane, jeżeli serwer nie będzie otrzymać żadnych danych,
-
liczbę wątków jakie zostaną utworzone do obsługi połączeń przy starcie programu,
-
ścieżkę do plików informujących klienta o błędach,
-
ścieżkę do plików dostępnych dla klienta,
-
ścieżkę do przechowywania informacji tymczasowych,
-
nazwę pliku, jaki ma być wczytany, jeśli zapytanie klienta odwołuje się do folderu zamiast do konkretnego pliku.
Przechowywać on będzie również dane wpływające na sposób generowania odpowiedzi:
-
informacje o lokalizacji plików dostępnych dla klienta przy obsłudze wirtualnych hostów,
-
informacje o aplikacji, która ma wygenerować odpowiedź dla klienta dla danego adresu URL,
-
informacje o zabezpieczonych zasobach loginem i hasłem.
Serwer HTTP 