Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: FTP klient pro Linux - knihovna c++  (Přečteno 1806 krát)

API124

  • Host
FTP klient pro Linux - knihovna c++
« kdy: 09 Září 2012, 12:27:31 »
Dobrý den,
Chtěl bych udělat FTP klienta pro Linux. Chtěl bych se zeptat, jestli neznáte nějaké linuxovské knihovny kterýma bych se mohl připojit na FTP server.
Děkuji za všechny odpovědi :)

Vojtěch Trefný

  • Příspěvků: 9307
  • Don Quijote
Re:FTP klient pro Linux - knihovna c++
« Odpověď #1 kdy: 09 Září 2012, 12:43:39 »
Kód: [Vybrat]
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <netdb.h>

další informace třeba http://www.builder.cz/rubriky/c/c--/tcp-klient-v-linuxu-156204cz
« Poslední změna: 09 Září 2012, 12:45:40 od Vojtěch Trefný »

Šuohob

  • Závislák
  • ***
  • Příspěvků: 2171
Re:FTP klient pro Linux - knihovna c++
« Odpověď #2 kdy: 09 Září 2012, 13:18:37 »
pro vymakane okenni programovani (sit umi taky) muzes pouzit napriklad Qt
 .. ale ftp klientu je pro linux nepocitane ..
Tak dlouho se vrzá s Acerem, až se displej utrhne.

API124

  • Host
Re:FTP klient pro Linux - knihovna c++
« Odpověď #3 kdy: 09 Září 2012, 14:18:06 »
Děkuji, moc mi to pomohlo...

API124

  • Host
Re:FTP klient pro Linux - knihovna c++
« Odpověď #4 kdy: 09 Září 2012, 14:19:08 »
moment...proč TCP? já potřebuji FTP... nebo  to nebude vadit?

Vojtěch Trefný

  • Příspěvků: 9307
  • Don Quijote
Re:FTP klient pro Linux - knihovna c++
« Odpověď #5 kdy: 09 Září 2012, 14:34:30 »
Chtělo by to trochu něco nastudovat o sítích... TCP je protokol transportní vrstvy. FTP je daleko nahoře na aplikační vrstvě a jeho specifikace tě zajímají jen z pohledu toho, na jakém portu se bude celá legrace odehrávat a jaké příkazy máš po TCP posílat/očekávat.
Ty si potřebuješ udělat socket, navázat spojení s nějakým FTP serverem a začít posílat příkazy.
« Poslední změna: 09 Září 2012, 14:36:21 od Vojtěch Trefný »

API124

  • Host
Re:FTP klient pro Linux - knihovna c++
« Odpověď #6 kdy: 09 Září 2012, 14:42:26 »
dobrá, já jen potřebuji aby to běželo na portu 20 a 21 a mohl jsem tím běžně přenášet soubory na FTP na server který whitelistuje porty (pude se tam připojit pouze na 20, 21 a 80. :(

 

Provoz zaštiťuje spolek OpenAlt.