public static ProtocolHeader ReadHeader(ITransport transport) { byte[] smallBuffer = new byte[8]; ReadBuffer(transport, smallBuffer, 0, 8); Trace.WriteBuffer("RECV {0}", smallBuffer, 0, smallBuffer.Length); return(ProtocolHeader.Create(smallBuffer, 0)); }
public static ProtocolHeader ReadHeader(ITransport transport) { byte[] smallBuffer = new byte[8]; if (!ReadBuffer(transport, smallBuffer, 0, 8)) { throw new ObjectDisposedException(transport.GetType().Name); } return(ProtocolHeader.Create(smallBuffer, 0)); }
public static ProtocolHeader ReadHeader(ITransport transport) { byte[] smallBuffer = new byte[8]; ReadBuffer(transport, smallBuffer, 0, 8); return(ProtocolHeader.Create(smallBuffer, 0)); }