Dan Shafer wrote:

Presumably one could write a chat client that uses a generally open
port (such as 80) for communication. But clearly both ends (and all
users) would have to open whatever port is chosen.

Even that will fall foul of many firewalls. It's common to close off port 80 to incoming connections, except to specified server machines, or to as specific server subnet (or range of IP addresses for the servers).

On 1/18/06, MITTAL Pradeep Kumar <[EMAIL PROTECTED]> wrote:
Hello,

I saw an simple example of client server chat application in revolution.
It runs on some specific port number. So first of all on the server side
one has to open the port for all so that users outside can access the
chat server. Ok that can be done, not a big deal.

Will not this socket connection block in some organization who has
strong fireball.?? On should that same port also be opened by the client
organzation? I guess yes. ( even org has to open the port for yahoo and
msn messangers )

Yes. Your best chance of avoiding firewall problems is to use a well-known port, have each client open a connection on that port to the server(s). This will work on most corporate networks (though it does require that you have servers in a location where they can accept incoming connections on such a port).

Some firewalls will not simply open the port, but actually check within the packet for application protocol (this is fairly extreme). To get around that, you can do everything as a client initiated http request with either polling or very long time-outs for "async" output (though a site using extreme firewalling plus application level gateways/proxies could block even that).

So can not we have any chat application in revolution which has no
fireball issues?? Is there any mechansim so that we can have two way
connection in rev ( push and pull)??

Do you have any examples or idea which can demonstrate ajax mechanism in
rev?
A corporate site which has tight firewalling is also likely to have strict constraints on users installing their own applications - so the scope for using a Rev-based client app (i.e. not within the browser) is probably limited.


--
Alex Tweedly       http://www.tweedly.net



--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.375 / Virus Database: 267.14.21/235 - Release Date: 19/01/2006

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to