"V.Vasant"<[EMAIL PROTECTED]> wrote:
>hi,
>Does running the client and server on the same machine cause any problem. When I
> tried connecting to the server, I got a "server disconnected" message. On having a
> look at the server debug log, I found the following 

Not usualy.

>20010918T01:39:01: [notice] (192.168.36.41): bouncing a routed packet to 
>192.168.36.41/
vasant from 11@c2s/80EB9C0: Internal Delivery Error
>
>By examining the source, I found that this is logged by jabberd/deliver.c in the 
>function
> deliver_instance, when the call to the handler fails. What could be the reason. By 
>the
> by, I've just begun going through the source. What does deliver.c actually do ?

>From what I have seen so far, this looks like you set up the user-id as something 
>like 
'192.168.36.41/vasant'. Which I think is incorrect in two forms, one is that there is 
no "id" 
in that user-id, what looks like an id is the field specified for resource. The other 
is that 
you have specified an IP address as opposed to a host name.

If you have set up your "hostname" portion of the jabber.xml file as 192.168.36.41, 
this 
part should be ok. However it is unlikely that you want jabber to be specifically 
associated to this IP address. For testing purposes you can try using 'localhost' as 
the 
appropriate interface, or if you want to use a specific ethernet interface, something 
more like jabber.vasant.com with it also defined either in your /etc/host or via dns 
would 
work as well. Setting this up to connect with an outside resource is outside of what I 
can 
describe here as well. (The Quick rundown is that you need your internet gateway to 
portforward 5222 to your server, and have whatever hostname you have decided to 
give jabber point to the outside interface of your firewall.)

The correct form for a userid is {name}@{host}/{resource} where {name} is replaced 
with a name that you either select, or that you are assigned. {host} is replaced with 
your 
server's host name. {resource} is selected by you, either via pre-designed resources 
provided by the client, or by entering your own.

For example, I prefer the name rusty, use a server named jabber.beresourceful.net and 
work from a variety of systems including my laptop running Win98. When I log into my 
server I use the string '[EMAIL PROTECTED]/laptop'. If I am using my 
workstation running BeOS, I use the string '[EMAIL PROTECTED]/beos' When 
I 
tell other people that I can be reached via jabber, they really only need to know that 
I 
am available as '[EMAIL PROTECTED]'

Now all we need to do is get IAANA to allocate 5222 to jabber, and you could in theory 
type 'jabber:[EMAIL PROTECTED]' into a jabber aware application, and it 
would treat it the same way 'mailto:[EMAIL PROTECTED]' would be treated. I.e. 
the 
application kicks off a jabber client of some sort and away you go.

Good luck.

-Rusty

Why sell arms to terrorists? Two seem to be more than they can safely handle... 
_______________________________________________
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev

Reply via email to