It can be done with Remoting, but is a bit difficult to make efficient. The
receiver side will cache all data in RAM, so you can't do very large files
in 1 chunk. So you need to transfer in blocks. That is ok, but then you
also need to make sure your not sending an empty buffer in the request each
time, otherwise you will be transferring 20GB instead of 10GB. There is
ways around that, but me thinks sockets would be better. If you need
security, then also use something like NegotiatedStream in .Net 2.0. You
still want to do it in something like <=500KB blocks so that you can
restart, etc.
--
William Stacey [MVP]
"Tommaso Caldarola" <il********@lcimitero.it> wrote in message
news:44**********@x-privat.org...
| I'm using a Remoting to manage small set of data, now the customer wants
to
| transfer big binary files (up to 10 Gb) between 2 computers.
|
| It's better to use socket or other technology or I can continue using
Remoting
| without problems with great quantity of data to pass through boundaries.
|
| TIA
|
| --
|
|
| Inviato da X-Privat.Org - Registrazione gratuita
http://www.x-privat.org/join.php