standalones interacting over the web

Alex Tweedly alex at tweedly.net
Mon Jan 18 17:50:55 EST 2010


Nicolas Cueto wrote:
>> but Chatrev also runs from my LAN.
>>     
>
> Doesn't this require purchasing a permanent IP address from your  ISP?
>
>   
No. Your IP address will not change during a single connected session, 
only when your DSL (or equivalent) line drops and restarts. So you can 
use dyndns ( www.dyndns.com ) or equivalent services to register a 
domain name and have it automatically track your *current* IP address.

Or you can simply use their service to find your current IP address, and 
keep that updated yourself on your web page (not sure why you'd want to 
go to this extra effort, other than to keep everything under your own 
control ....)

If you're not familiar with port forwarding, you can get info from 
http://portforward.com/

What it does require is an "always on" (or mostly always on) machine to 
use.

Note - depending on what you're going to use this for, you should be 
aware of the possible issues. What you will have is the server 
replicating the packets, so every packet generated by the client will 
cause the server to echo it back once per other client (or perhaps once 
per client for every client - your choice). You need to consider the 
bandwidth usage and latency induced by this - especially if you have an 
ASDL connection, where your upload speed (and allowed bandwidth for some 
ISPs) is restricted.

There is also a chance you can appear like a file-sharing user (hardly 
anyone else will use as much upload bandwidth as they do download 
bandwidth), so you may trigger alarms in your ISP.

The other option for your overall problem is to use a freely available 
chat-like server, such as jabber.org
Unfortunately, there isn't a jabber protocol library available for 
RunRev - though I know someone on this list had implemented a version of 
this, and was hoping to find time to get it polished enough to release.


-- Alex.



More information about the use-livecode mailing list