private HyperionReply ReceiveReply() { var header = new byte[4]; _stream.Read(header, 0, 4); var size = (header[0] << 24) | (header[1] << 16) | (header[2] << 8) | (header[3]); var data = new byte[size]; _stream.Read(data, 0, size); var reply = HyperionReply.ParseFrom(data); return(reply); }
private static HyperionReply ReceiveReply() { Stream input = _socket.GetStream(); var header = new byte[4]; input.Read(header, 0, 4); var size = (header[0] << 24) | (header[1] << 16) | (header[2] << 8) | (header[3]); var data = new byte[size]; input.Read(data, 0, size); var reply = HyperionReply.ParseFrom(data); return(reply); }
private static HyperionReply ReceiveReply() { try { Stream input = _socket.GetStream(); var header = new byte[4]; input.Read(header, 0, 4); var size = (header[0] << 24) | (header[1] << 16) | (header[2] << 8) | (header[3]); var data = new byte[size]; input.Read(data, 0, size); var reply = HyperionReply.ParseFrom(data); return(reply); } catch (Exception e) { Notifications.Error("Error during reeceive hyperion reply: " + e.Message); return(null); } }
private HyperionReply receiveReply() { try { Stream input = _socket.GetStream(); byte[] header = new byte[4]; input.Read(header, 0, 4); int size = (header[0] << 24) | (header[1] << 16) | (header[2] << 8) | (header[3]); byte[] data = new byte[size]; input.Read(data, 0, size); HyperionReply reply = HyperionReply.ParseFrom(data); Log.Error(reply.ToString()); return(reply); } catch (Exception e) { Log.Error("HyperionHandler - Error while receiving reply from proto request"); Log.Error("HyperionHandler - Exception: {0}", e.Message); ReInitialise(false); return(null); } }