Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: franta90 19. 02. 2018, 15:18:44
-
Chci se zeptat jestli se oplati implementovat si vlastni ftp klient? Vim ze je hodne knihoven, ktere implementuji ftp, chci jen rict, ze pro studijni ucely to muze byt fajn. Jsou tam sokety, sitova komunikace. Da se na tom hodne naucit. Nebo vynalezat kolo se nevyplati?
-
vynalezat konkretne tohle kolo urcite ne.
-
Jestli se na tom chceš něco naučit, nebo když si chceš dokázat, že to umíš, nebo když z toho budeš mít dobrý pocit, tak se to "vyplatí". Ale jestli to zamýšlíš dál používat v něčem dalším (nedejbože produkčním :) ), vykašli se na to a vezmi něco hotového.
-
I pokud je to pro studijní účely, tak bych vybral určitě něco jiného než FTP. Třeba IRC. Nebo SOCKS Proxy.
FTP a implementace funkčního přenosu souborů, pasivní/aktivní režim, za Natem, au au.
-
Dekuji za odpoved. Ja to chtel jenom pro srandu zkusit, neco se naucit.
-
FTP má zrovna různé speciality, jako pasivní a aktivní režim, režijní síťové spojení, binární a textový přenos dat, kódování atd. atd. což to IMHO docela komplikuje.
Ale šlo by třeba pomocí ftp nebo možná spíš fuse (https://cs.wikipedia.org/wiki/Filesystem_in_Userspace) přistupovat k nějakým službám. Mohlo by to být implementačně omezené s omezenou funkčností, což se na učení docela hodí. Něco ve smyslu RSS čtečka přes souborový systém :-D Mohl by to být docela hezký semestrální úkol. Možná někoho napadne něco praktičtějšího...
-
A čo tak si vyskúšať naprogramovať jednoduchý http server? V základe to nie je nič zložité a dá sa to pomerne ľahko testovať.
Samozrejme je to objavovanie kolesa, ale myslím si, že na študijné účely je to fajn.
-
HTTP servery existuji i na par radku v bashi a dokonce je jeden i PostScriptu. :-)
-
Jasně, jednoduchý http server a jednoduchý síťový kecálek na několik způsobů - to jsou ideální úkoly, kterými by si měl každý projít. Má pak lepší představu, jak fungují reálné služby.
-
Pokud chceš něco síťového a užitečného, tak udělej lepší netsed.