25. 02. 2009. | #1 |
član
Na probnom radu
Datum učlanjenja: 17.11.2007
Poruke: 36
Hvala: 4
0 "Hvala" u 0 poruka
|
Transfer fajlova?
Imam jedan program u C-u koji treba da kreira fajlove i rasporedjuje ih po raznim "remote FTP" lokacijama.
Ja sam to sve napravio, ali da radi tako sto fajlove kompresuje i salje koristeci komandnu liniju ( system funkcija ). Ovo sam uradio kao privremeno rjesenje, dok ne smislim nesto bolje. Da li neko ima prijedlog kako bi ovo bilo najbolje uraditi iz C-a. Mozda postoji neka biblioteka koja bi mi omogucila ili sl. Za kompresiju podataka nemam pojma sta bih koristio, a za slanje, planirao sam socket-e. Bojim se da socket-i nisu najbolje rjesenje jer se radi o fajlovima velicine 1 i vise GB. Kakva su vasa misljenja u vezi toga? |
25. 02. 2009. | #2 | |
novi klan
Professional
Datum učlanjenja: 03.02.2007
Poruke: 326
Hvala: 43
427 "Hvala" u 50 poruka
|
Citat:
mozda cURL?
__________________
We professional we dealin' with business |
|
25. 02. 2009. | #3 |
član
Certified
Datum učlanjenja: 24.02.2009
Poruke: 55
Hvala: 0
11 "Hvala" u 7 poruka
|
Sockete ces u svakom slucaju koristiti. Bilo direktno ili indirektno. Ono sto mislim da tebi predstavlja problem je prekid konekcije prilikom uploada. U svakom slucaju najbolje bi bilo da pogledas vec neka open source gotova resenja.
|
03. 03. 2009. | #4 | |
хардвераш
Qualified
Datum učlanjenja: 04.01.2007
Lokacija: Маунтин Вју, САД
Poruke: 117
Hvala: 4
25 "Hvala" u 10 poruka
|
Citat:
Компресија је релативно једноставна; постоје библиотеке за то, за језик по избору. пример: http://www.zlib.net/ За копирање великих датотека, поготово без надзора, вероватно је најпаметније употребити неку од библиотека за бит-торент протокол. Само слање и мрежна комуникација нису толико компликовани, колико је компликовано вођење рачуна о прекинутим преносима, о конзистентности пренесених података и о ефикасној употреби пропусног опсега. Бит-торент о свему томе води рачуна аутоматски, тако да те ослобађа великог дела посла. Постоје библиотеке и клијенти за разне језике, па изабери. Колико сам видео, бит-торент је најефикаснији мејнстрим начин за умножавање великих датотека; познати су ми и ефикаснији начини, али они нису широко доступни. ф
__________________
Рад је створио човека. Рад ће га и уништити. |
|
03. 03. 2009. | #5 |
član
Certified
Datum učlanjenja: 24.02.2009
Poruke: 55
Hvala: 0
11 "Hvala" u 7 poruka
|
|
03. 03. 2009. | #6 |
хардвераш
Qualified
Datum učlanjenja: 04.01.2007
Lokacija: Маунтин Вју, САД
Poruke: 117
Hvala: 4
25 "Hvala" u 10 poruka
|
Поента је ова: cURL је добар, бит-торент је бољи, а зависно од тога колики чекић желиш да употребиш, проблем може да се реши и на још бољи и ефикаснији начин. А наоко копирање датотека је једноставна ствар.
ф
__________________
Рад је створио човека. Рад ће га и уништити. |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
pitanje oko transfer domena | trazimcuruzabrak | Web Hosting, web serveri i operativni sistemi | 6 | 21. 10. 2010. 00:10 |
Wire transfer routing number? | Gargoyle | e-Business | 2 | 01. 08. 2009. 20:46 |
povracaj fajlova | flash_back | Opušteno | 20 | 08. 02. 2009. 01:00 |
include fajlova | dinke | PHP | 12 | 11. 01. 2008. 02:19 |
Transfer sa Access na Mysql | Ministar | SQL baze podataka - Sponzor: Baze-Podataka.net | 2 | 30. 09. 2007. 03:01 |