PDA

Visualizza la versione completa : [C++] Boost Asio trasmissione di un file


ingnuccio
14-05-2009, 13:06
Ciao a tutti, stavo cercando di utilizzare questa potentissima libreria (Boost Asio) per il C++ ed in particolare stavo cercando di realizzare la trasmissione di un file in modo asincrono fra 2 pc attraverso i socket. Mi chiedevo se qualcuno di voi si è mai cimentato in un esercizio del genere e poteva darmi qualche dritta al riguardo.

Io attualmente stavo cercando di riutilizzare per il mio scopo il seguente esempio

http://www.boost.org/doc/libs/1_39_0/doc/html/boost_asio/example/windows/transmit_file.cpp , ma fino ad ora con scarsi risultati!!

Vi ringrazio fin da ora per qualsiasi aituo

ingnuccio
14-05-2009, 20:42
Ok in qualche modo sono riuscito capire il funzionamento. Però adesso ho un dubbio da niubbo :zizi:

Quando scairchiamo un file da un sito internet o da un server il tutto viene tramite trasmissione http, e quindi sempre attraverso richieste GET e POST?

XWolverineX
14-05-2009, 23:56
Basilarmente si. Ma boost penso che avrà sicuramente qualcosa per fare download diretti.

ingnuccio
15-05-2009, 09:01
Originariamente inviato da XWolverineX
Basilarmente si. Ma boost penso che avrà sicuramente qualcosa per fare download diretti.

Uhm cosa vuoi dire con basilarmente? Nel senso che è possibile scambiare file tramite http ma non è molto corretto farlo?

XWolverineX
15-05-2009, 16:15
E' correttissimo farlo. Si fa così e basta :D

Loading