protected virtual IAsyncResult IntBeginRead(Byte[] buffer, Int32 offset, Int32 count, AsyncCallback callback, Object state) { return fDataSocket.BeginReceive(buffer, offset, count, SocketFlags.None, callback, state); }