private void WriteCompleted(IAsyncResult result) { var client = (Client) result.AsyncState; try { client.Stream.EndWrite(result); } catch { disconnect(client); } }