[jdev] net::jabber connect w/ srv dns

Bruce Campbell list-jdev at vicious.dropbear.id.au
Mon Jul 24 03:04:47 CDT 2006


On Thu, 13 Jul 2006, Gabriel Millerd wrote:

>> You will need to do the SRV lookups yourself in order to hand Net::Jabber
>> a hostname, either via Net::DNS (requiring you to know how SRV records
>> work), or Net::RULI (interface to extra library, but hands you the results
>> on a platter).
>> 
>  Thanks for replying.
>
>  I can resolve the actual _xmpp-client._tcp myself (worse case I
> could statically code it). But it seems that I am still left with
> 'hostname,port,username,passwd,resource' for my options. And username
> automatically becomes username at hostname. I cannot supply a realm or it
> wont auth.

Ah (realisation dawns).  There is an undocumented 'componentname' variable 
that you can pass to Net::Jabber::Client->Connect() (actually 
Net::XMPP::Connection via Net::XMPP::Client) which will do what you want 
it to do.

-- 
   Bruce Campbell



More information about the JDev mailing list