SimpleHTTPserverSemplice server HTTP multithread scritto in VB.NET. E' stato pensato come utility per lo sviluppo di pagine web statiche, ma è anche utilizzabile per il trasferimento di files tra due PC (o tra un PC e un qualsiasi device munito di browser) e può essere studiato come esempio di implementazione del multithreading e del componente HTTPListener.
Tramite la finestra delle opzioni si possono scegliere la cartella root, la porta, il comportamento in caso di richiesta di una directory (listing o risposta con un file predefinito) e attivare/disattivare il filtraggio per far accettare solo richieste locali. Alcuni parametri possono essere passati dalla riga di comando (vedere il readme per maggiori informazioni). Per accedervi da un dispositivo diverso dal pc su cui viene eseguito, oltre a togliere la spunta dall'opzione per accettare solo richieste locali dovete aggiungere un'eccezione nel firewall di Windows per autorizzare la porta selezionata (di default la 8080). Naturalmente per accedere dall'esterno della LAN è necessario configurare correttamente anche la tabella di port forwarding del router in modo che indirizzi le richieste sulla porta selezionata verso il pc dove è in esecuzione il server.
Data: 20/03/2013
|
Aggiungi un commento