No subject


Tue Sep 23 07:25:05 CDT 2008


it seems to work only if the entity behind the firewall initiate the
connection first (in this case, the client running within the mobile phone).

Please correct me if I got all this wrong as I am new to XMPP, but I would
greately appreciate if anyone can explain how the xmpp server finds the
mobile client that is on the move. Does our sever needs to implement that
routing logic ourselves? Any articles explaining this would also be great!

Thank you!
Thira

--0016e652f714a0830c0467101b07
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,<br><br>Can we use XMPP to talk to a client on a mobile device (e.g. PDA=
/ mobile phone) that is connected to the internet using 3G? From what I und=
erstand, phones&#39; end-point IP changes as they move around, and generall=
y they are behind the network operator&#39;s (At&amp;T, Vodafone etc) firew=
all. <br>

<br>Say that user &#39;A&#39; sends a message to our mobile client. From wh=
at I understand, the message will go through the  XMPP server (e.g. Jabber.=
org or our own) to find where our client is, so it can route the message. H=
ow would the XMPP server know where to find our client in the place? The IP=
 our client used when registering with the server could be different now be=
cause it could have moved around.<br>

<br>Does the mobile client need to periodically notify the server about its=
 IP? From what I understand, the BOSH technique described in <a href=3D"htt=
p://xmpp.org/extensions/xep-0124.html#intro">http://xmpp.org/extensions/xep=
-0124.html#intro</a> is meant to address this, but it seems to work only if=
 the entity behind the firewall initiate the connection first (in this case=
, the client running within the mobile phone).<br>

<br>Please correct me if I got all this wrong as I am new to XMPP, but I wo=
uld greately appreciate if anyone can explain how the xmpp server finds the=
 mobile client that is on the move. Does our sever needs to implement that =
routing logic ourselves? Any articles explaining this would also be great!<=
br>

<br>Thank you!<br>Thira<br>

--0016e652f714a0830c0467101b07--


More information about the JDev mailing list