C++ & C# Programming page
 

 

# Úvod
# Tvůrci
# C++
# C#
# Linky





WebServer

Máte slabost pro malé a jednoduché programy? Toto je jeden z nich.
Jedná se o jednoduchý webový server, který zvládne odesílat po HTTP požadavku data na klientskou adresu (webový browser). Samotné exe zabírá okolo 100kb. Oproti všemožným Apache, IIS a podobně mrňavé, ne? Představte si třeba použití na PC bez disku, jen s disketou. (Je to jen úvaha, doopravdy nepoužitelné. Kdo by na 486ku bez disku dával server...?)
Celá aplikace je vytvořena bez podpor WTL, ATL či MFC. Používá pouze vizuálně tvořené dialogy z Visual Studia, WinAPI a WinSock.
Zdrojový kód prošel mnoha změnami, ze začátku byl dokonce v konzolovém režimu. Na web vypouštím až verzi, které teoreticky nic nechybí a prošla (stále prochází) zkouškou ohněm u přátel :)

Server dokáže:
- obsluhovat více připojení najednou, používá "vlákna"
- zahájit / přerušit provoz za běhu bez resetování programu (konzolová verze nedovedla)
- zobrazit primární IP stanice
- minimalizovat se do tray ikony (a zpět také samozřejmě :)
- zahájit automaticky činnost po startu programu (pokud povolíte v nastavení)
- měnit port
- zobrazení připojení a vyžadovaných souborů v konzoli

Možná jsem na něco zapomněl ale není se čemu divit, tento krátký článek píšu v polospánku ;)
Jestli bude mít někdo žádost na funkci v programu, chce nahlásit bug nebo cokoliv, napiste na forum. Rád budu ve vývoji pokračovat, jenomže všichni, pro které byl server určen, jsou již s auktálni verzí spokojeni a nic je nenapadá ;)
(Mimochodem, pokoušel jsem se vytvořit podporu include příkazu, zatím bezúspěšně...)

[ EXE soubor ] - [ Zdrojové kódy ]



Správce sekce: Dejvino



14.2 2005

C++: pridano par odkazu na clanky o OpenGL, IRC, POP3 a BMP
14.8 2004

C++: přidán klient pro Internet Relay Chat (IRC)
11.7 2004

C++: opravil jsem zdrojak WebServeru, byla tam navic jedna funkce kterou jsem nepridal a mnoho zacatecniku by si s tim nemuselo vedet rady...
27.6 2004

Vytvořen IRC kanál #c-prog na serveru Quakenet
10.6 2004

C++: přidán program WebServer, stojí za prohlédnutí!
5.6 2004

C++: přidán článek o CheckBoxu
29.5 2004

C++: přidán program WinSock Mail
28.5 2004

C#: přidán program DNStoIP
Vaše IP je 107.20.115.174
Stránka byla načtena za 0.00995 sekund.