public override int EndRead(IAsyncResult asyncResult)
{
LazyAsyncResult lazyResult = (LazyAsyncResult)asyncResult;
return (int) lazyResult.InternalWaitForCompletion();
}
public override IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback callback, Object state)