záhlaví

Autor: Jan Dohnal
Škola: ČVUT FEL
Semestr: 10. (2006/2007)
Předmět: 36PJC - Jazyk C++

obsah

  • zadání
  • postup
  • konfigurace
  • spouštění aplikace
  • kompilace
  • soubory ke stažení

    zadání

    Jednoduchý http server. ;)

    postup

    V programu jsem si vyzkoušel základní syntaxi C++. Dále jsem se naučil používat rozšířenou třídu std::string, která umožnuje rozšířené možnosti používání řetezcových funkcí. Program je rozdělen do dvou souborů: myhttpd.h, myhttpd.c.
    myhttpd.h
    myhttpd.c

    konfigurace

    Konfigurace programu má pouze 6 možných nastavení: Kromě těchto informací může soubor obsahovat neomezené množství mezer, nebo tabulátorů. Program také umí ignorovat komentáře (resp.: //).

    spouštění aplikace

    Aplikace má při spuštění jediný nepovinný přepínač: Aplikace běží jako aktivní aplikace (na pozadí lze spustit pomocí přepínače &, resp.: ./myhttpd &)

    kompilace

    Program lze kompilovat (a byl zkompilován) programem g++ (resp. g++ -Wall -Wno-long-long -pedantic myhttpd.c -o myhttpd).
    Testován byl na počítači Intel Core Duo 2GHz, 1.5GB RAM s operačním systémem Mac OS X, Tiger 10.4.10.

    soubory ke stažení