title: Silverlight file transfer using WCF
body: <p>I have a question regarding the technology available rather than a solution to the problem I'm facing.</p>
  
  <p>I have implemented a client in Silverlight and a server using WCF, using <code>basicHttpBinding</code> with some modifications.</p>
  
  <p>The SL client can upload as many files as he wishes. The uploading process is done by dividing the file into chunks and send it async. </p>
  
  <p>There were 2 issues I had to face:</p>
  
  <ol>
  <li>Server receives the files not by their sending order / fixed by creating a simple buffer.</li>
  <li>The client receives a finished event only when the chunk is being sent rather than when its being processed / implemented another <code>OperationContract</code> for <code>IsFinished</code>.</li>
  </ol>
  
  <p>My question is am I doing it right? Is there a mechanism that does the buffering itself? I don't mind sharing the code although its working OK.</p>
  
  <p>Thanks!
  Moshe</p>