//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: public org.neo4j.bolt.messaging.ResponseMessage receiveOneResponseMessage(org.neo4j.bolt.v1.transport.socket.client.TransportConnection conn) throws java.io.IOException, InterruptedException public virtual ResponseMessage ReceiveOneResponseMessage(TransportConnection conn) { MemoryStream bytes = new MemoryStream(); while (true) { int size = ReceiveChunkHeader(conn); if (size > 0) { sbyte[] received = conn.Recv(size); bytes.Write(received, 0, received.Length); } else { return(responseMessage(Neo4jPackConflict, bytes.toByteArray())); } } }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: public int receiveChunkHeader(org.neo4j.bolt.v1.transport.socket.client.TransportConnection conn) throws java.io.IOException, InterruptedException public virtual int ReceiveChunkHeader(TransportConnection conn) { sbyte[] raw = conn.Recv(2); return(((raw[0] & 0xff) << 8 | (raw[1] & 0xff)) & 0xffff); }