Individální projekty MPOA

Mikroprocesory s architekturou ARM

Uživatelské nástroje

Nástroje pro tento web


2015:http-sd

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
2015:http-sd [2015/12/28 18:23]
Dmytro Kasianenko
2015:http-sd [2016/01/18 12:23] (aktuální)
Dmytro Kasianenko [Realizace. Server]
Řádek 11: Řádek 11:
 ---- ----
 ======== Realizace. Server ====== ​ ======== Realizace. Server ====== ​
-Úplný kód [[http://​pastie.org/​10657347|zde]].+Úplný kód [[http://​pastie.org/​10693300|zde]].
 ===== Webová stránka ===== ===== Webová stránka =====
 Je puštěn jednoduchý web-server, který odpovídá na požadavky prohlížeče HTML-stránkou,​ která se generuje na základě obsahu SD-karty. Je puštěn jednoduchý web-server, který odpovídá na požadavky prohlížeče HTML-stránkou,​ která se generuje na základě obsahu SD-karty.
Řádek 81: Řádek 81:
  
 Na základě požadavků ze serveru klient hledá, posílá nebo dostává soubory. Na základě požadavků ze serveru klient hledá, posílá nebo dostává soubory.
- * Při požadavku ''​FND <Jméno souboru>''​ klient hledá soubor ve složce a posílá '​1'​ když soubor soubor je nalezen nebo '​0'​ když není. +  ​* Při požadavku ''​FND <Jméno souboru>''​ klient hledá soubor ve složce a posílá '​1'​ když soubor soubor je nalezen nebo '​0'​ když není. 
- * Při požadavku ''​PUT <Jméno souboru>''​ otevírá soubor a zapisuje přijaté data do něho.  +  * Při požadavku ''​PUT <Jméno souboru>''​ otevírá soubor a zapisuje přijaté data do něho.  
- * Při požadavku ''​GET <Jméno souboru>''​ posílá soubor klientu. +  * Při požadavku ''​GET <Jméno souboru>''​ posílá soubor klientu. 
-----+
 **Obecné řešení odesílání souborů:** **Obecné řešení odesílání souborů:**
 <code cpp> <code cpp>
Řádek 103: Řádek 103:
 } }
 </​code>​ </​code>​
 +====== Video demostrace ======
 +  - Přechod mezi složky
 +  - Uploading urldecode.out do složky /sd/mydir
 +  - Uploading 2.png
 +  - Downloading tpy.cpp
 +  - Downloading urldecode.out
 +{{youtube>​D0202I0p_mY?​medium}}
 +====== Závěr ======
 +Cíle projektu byly dosaženy: lze stahovat a nahrávat soubory přes webové rozhraní. Ale je možnosti rozšířit ho funkčnost, například sledovat stav sítě a opakovat předávání souboru za jeho přerušení,​ nebo používat bezdrátový spoj atd.
2015/http-sd.1451323419.txt.gz · Poslední úprava: 2015/12/28 18:23 autor: Dmytro Kasianenko