internal static void InitRead(object state)
{
WebConnection cnc = (WebConnection)state;
Stream ns = cnc.nstream;
try {
int size = cnc.buffer.Length - cnc.position;
ns.BeginRead(cnc.buffer, cnc.position, size, readDoneDelegate, cnc);
} catch (Exception e) {
cnc.HandleError(WebExceptionStatus.ReceiveFailure, e, "InitRead");
}
}