public void StartReading()
{
if (this.readProtocolHeader)
{
// read reply header first.
this.SetReadProtocolHeader();
}
else
{
this.SetReadFrameSize();
}
this.ReadBuffer();
}