[Psi-devel] finding the data transfer port

Hal Rottenberg halr9000 at gmail.com
Sun Jul 17 11:11:04 PDT 2005


After thinking more on this, I don't see why we can't do the automatic
http method of finding the user's IP address.

Just include a section in config
<findmyipthing>
<url>http://psi.affinix.com/ip/</url>
<url>http://psi-im.org/ip/</url>
<url>http://sf.net/projects/psi/ip/</url>
</findmyipthing>

And do a simple random or round-robin.  The contents of /ip/ would be

index.php:
<?php print $_SERVER['REMOTE_ADDR']; ?>

And it would very simply return the IP address.  You can use
http://psi.affinix.com/ip/ for testing now if you like.

And then maybe have Psi additionally check once a week for ip.xml on
the server, that way if is decommissioned or a new one brought on we
can handle that.  You can even do a conditional GET and save even more
bandwidth on the xml file.

There was some concern about the bandwidth usage last time we talked
about this, but then I realized that I don't pay for psi.affinix.com
or sf.net bandwidth.  ;)

This would fix a big usability issue...

-- 
Psi webmaster (http://psi-im.org)
im:hal at jabber.rocks.cc
http://halr9000.com


More information about the Psi-devel-affinix.com mailing list