title: Using WCF CloseAsync in silverlight
body: <p>Is this the right approach for closing connections with WCF in silverlight? </p>
  
  <pre><code>ServiceClient client = new ServiceClient();
  
          client.MakeRequestCompleted += (sender, e) =&gt;
              {
                  client.CloseAsync();
  
                  //some implementation goes here
              };
  
          for (int i = 0; i &lt; 1000; i++)
          {
              client.MakeRequestAsync();
          }
  </code></pre>
  
  <p>I appear to be having problems related to concurrent connections, when the loop gets to the point where its made about 300 requests, it just fails. Thanks.</p>