public InstallRequestMessage ReceiveRequest() { return(InstallRequestMessage.Create(ReadMessage())); }
/// <summary> /// Sends a message and blocks until a reply is received. /// </summary> /// <param name="message">The message to send.</param> /// <returns>The response message.</returns> public InstallResponseMessage Send(InstallRequestMessage message) { WriteMessage(message.ToByteArray()); return(InstallResponseMessage.Create(ReadMessage())); }