FTP klient/server v C
dostal som zadanie naprogramovat ftp server a klienta v C-cku a neviem s tym ani pohnut , vedel by mi prosim vas s tym niekto pomoct , bol by som vam velmi vdačny. Dufam ze sa niekto ozve som uz fakt v koncoch. za pomoc vopred dakujem.
Pre pridávanie komentárov sa musíte prihlásiť.
http://beej.us/guide/bgnet/output/html/multipage/index.html
hlavne getaddrinfo, getnameinfo, socket, bind, listen, accept, send, recv, shutdown, ... :)
s hore uvedenymi vedomostami uz bude pisanie sietovych aplikacii hracka. potom uz z toho iba poskladat ten ftp server :)
good luck, have fun ;)
ftp_uloha: cekni si toto... a odporucam google... a hlavne si precitaj nieco z toho:
http://www.catb.org/~esr/faqs/smart-questions.html
http://www.koders.com/c/fid3B83DACEF879716D9EAA47586868824953B39DC3.aspx?s=ftp#L1
https://www.google.com/accounts/ServiceLogin?service=mail&passive=true&rm=false&continue=http://mail.google.com/mail/%3Fui%3Dhtml%26zy%3Dl&bsv=1k96igf4806cy<mpl=default<mplcache=2
apt-get source ftp
iny sposob moze by taky, ze server zatvori datove spojenie, ked posle poslednu cast suboru.
Myslím že by bolo rozumné nájsť príslušné RFC pre FTP prenos a implementovať do klient server architektúry aspoň základné príkazy.
http://tools.ietf.org/html/rfc959
strana 21 ;)
Ale, pre novy ftp klient/server, preco nie. Na FXP to nema (velmi podobny prenos, ale ma v sebe korekcne algorytmy podobne ako sa pouzivali na modemovych linkach).
PS.: dost je sranda dohodnut sa s servrom na volnom porte pre aktivny prenos.
http://www.posterus.sk/srt/Unix_Linux-systemy_realneho_casu/stranka_predmetu_URPI_FEI_STU/Seznam/2010/10/14_Piata_prednaska.html
a potom len RFC
http://www.faqs.org/rfcs/rfc959.html