[mythtv] Querying a MythBackend...
danman at dtconnect.com
Thu Mar 13 20:40:54 EST 2003
Thanks for the info.
I replied to Pete off list, but the reasons that I can't install PHP are
political and that's what I have to live with.
I'll be happy to share the code if anyone's interested.....
dmount at dtconnect.com
From: Bruce Markey [mailto:bjm at lvcm.com]
Sent: Thursday, March 13, 2003 8:17 PM
To: Development of mythtv
Subject: Re: [mythtv] Querying a MythBackend...
Dan Man wrote:
> My only public web server that can access my MythTV machines is a
> Windows box. I'm working on creating an object that can query the Myth
> boxen in a fashion similar to MythWeb. (I can not install PHP on this
> server). I've written the code to do TCP communications, for instance
> can connect to a web server and retrieve a web page. Now I'm trying to
> understand the syntax of communicating with a Myth box. Looking at
> MythWeb I'm looking up the MasterServerIP and MasterServerPort and
> connecting to it successfully, but my queries never return.
> My questions are:
> I see that queries need to be formatted as QueryLength + 8 spaces +
> query. Is that correct?
Almost. It's an 8 byte field with an ASCII int string for
the content length of the message that follows the 8 bytes.
So a 16 byte message would have "1", "6", six spaces then 16
bytes and no terminator for a total of 24 bytes.
> Does anything need to be sent to the back end before queries can
Connect and send an "ANN ..." to announce your arrival.
> Am I correct in using < MasterServerIP and MasterServerPort?
> Any pointers here?
1) I agree with Pete, don't reinvent the wheel ;-).
2) Uncomment cerr << payload in MC/libs/libmyth/util.cpp to
see the control socket messages printed to your terminal.
mythtv-dev mailing list
mythtv-dev at snowman.net
More information about the mythtv-dev