Monte,
If I enter the following line in the terminal (on Mac) it properly registers
the Bonjour service:
dns-sd -R "Play the Game" _playbodd._tcp . 45567 path=/game
Note that the terminal does not give the cursor back but does register the
service. I have to control-z.
If I enter the following line in the LiveCode Message Box it also properly
returns information like it does in the terminal
shell("dns-sd")
> dns-sd -E (Enumerate recommended registration domains)
> dns-sd -F (Enumerate recommended browsing domains)
> dns-sd -R <Name> <Type> <Domain> <Port> [<TXT>...] (Register a service)
> dns-sd -B <Type> <Domain> (Browse for services instances)
> dns-sd -L <Name> <Type> <Domain> (Look up a service instance)
> dns-sd -P <Name> <Type> <Domain> <Port> <Host> <IP> [<TXT>...] (Proxy)
> dns-sd -q <name> <rrtype> <rrclass> (Generic query for any record type)
> dns-sd -Z <Type> <Domain> (Output results in Zone File format)
> dns-sd -G v4/v6/v4v6 <name> (Get address information for hostname)
> dns-sd -V (Get version of currently running daemon / system service)
If I enter the following line in the LiveCode Message Box it returns an error.
shell("dns-sd -R "Play the Game" _playbodd._tcp . 45567 path=/game")
> Message execution error:
> Error description: Handler: can't find handler
> Hint: shell("dns-sd
1. How can I get LiveCode to enter the complete shell command?
2. How can I get LiveCode to not lock up after the command is entered?
3. Once I am successful at registering the Bonjour service how can I stop the
service? I don't see an entry in the dns-sd man page.
Bill Vlahos
_________________
http://www.linkedin.com/in/billvlahos/
InfoWallet (http://www.infowallet.com) is about keeping your important life
information with you, accessible, and secure.
lcTaskList: (http://www.infowallet.com/lctasklist/index.htm)
RunRev lcTaskList Forum: (http://forums.runrev.com/viewforum.php?f=61)
On Sep 26, 2013, at 5:33 PM, Monte Goulding <[email protected]> wrote:
> On 27/09/2013, at 10:20 AM, Bill Vlahos wrote:
>
>> I need this for both Macintosh and Windows. It seems like we should be able
>> to do this natively in LiveCode rather than an external. Are there any
>> example stacks or commands?
>>
>> I did find this link on Jan's site but it requires jAVA.
>> http://quartam.blogspot.com/2011/01/zeroconfbonjour-in-livecode-with-jmdns.html
>
> I wasn't talking about an external. I said dns-sd which is a command line
> app. Why does it seem we should be able to do this natively in LiveCode? Is
> it an undocumented feature?
>
> Cheers
>
> --
> M E R Goulding
> Software development services
> Bespoke application development for vertical markets
>
> mergExt - There's an external for that!
_______________________________________________
use-livecode mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode