Begins to asynchronously receive data from a connected Socket.
An IAsyncResult that references the asynchronous read.
This method starts reading data from a Socket asynchronously. You must create a callback method that implements the AsyncCallback delegate.
This callback method should use the
EndReceive method to return the data read from the Socket.
Please note that you should not call this method for SSLSocket class but for derived classes only.