Article View: es.comp.lenguajes.java
Article #17316Re: 00comunicacion entre usuarios con java
From: Juan Gonzalo de Silva Medina
Date: Sat, 25 Nov 2000 01:46
Date: Sat, 25 Nov 2000 01:46
45 lines
2808 bytes
2808 bytes
Marcelino \"AKM\" Dominguez wrote:
> hi,
> para cualquier aplicacion de red con java (comunicacion entre applets
> abiertos por distintos usuarios)tengo que utilizar cliente-servidor, hasta
> hay bien, pero si hago el servidor como una aplicacion java �tengo que tener
> la aplicacion ejecutandose para que funcione? �la podria alojar en mi sitio
> web?
> creo que estoy preguntando tonterias, pero no estoy seguro, en todo caso he
> leido que se puede hacer el servidor en otras plataformas (CGI, creo), bien,
> que co�o es eso de cgi y como co*o lo hago?
>
> gracias
Pesch! depende de lo que entiendas por "estar ejecut�ndola", puedes
poner un servidor en el daemon inetd para que acepte peticiones, y solo
se ejecutar� cuando llegue una (como en el caso del telnet), por lo que
tu programa no estar� ejecut�ndose continuamente.
Te pongo otro ejemplo...
Imagina tu aplicacion, un applet, que cuando se carga llama a un CGI,
bueno, a un CGI no, a un Servlet que es lo correcto en Java, y le
notifica que est� activo, este Servlet da de alta el usuario en la B.D.
de usuarios activos. Cuando quiere enviar algo invoca a un Servlet para
que este revise la b.d. de usuarios activos y remita a todos ellos
(mediante una conexi�n socket con el applet) el mensaje de ese usuario.
Por supuesto para ello, el applet cliente ha de tener un servidor socket
en la m�quina cliente, activo y que pueda aceptar multiples conexiones,
pero esto no es muy dificil �no?.
En este esquema puedes decir que no se est� ejecutando ning�n programa
tuyo continuamente, pero... el servidor Web (v.g. Apache) y el Servidor
de Servlets (v.g. tomcat) si se est�n ejecutando, claro...
Saludos,
--
Juan Gonzalo de Silva Medina
if(!Linux) throw new Exception(" :( ");
Technical Details
Message-ID:
<3A1F19FE.9050505@caymasa.es>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!sn-xit-03!supernews.com!newsfeed.gamma.ru!Gamma.RU!news.algonet.se!algonet!news-sto.telia.net!newsfeed.bcn.ttd.net!news.mad.ttd.net!not-for-mailReferences:
<oslT5.27563$k06.661093@telenews.teleline.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,191a2c30259d9053 X-Google-Attributes: gid1116f3,public X-Google-ArrivalTime: 2000-11-24 17:42:51 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!sn-xit-03!supernews.com!newsfeed.gamma.ru!Gamma.RU!news.algonet.se!algonet!news-sto.telia.net!newsfeed.bcn.ttd.net!news.mad.ttd.net!not-for-mail From: Juan Gonzalo de Silva Medina <gonzalo@caymasa.es> Newsgroups: es.comp.lenguajes.java Subject: Re: 00comunicacion entre usuarios con java Date: Sat, 25 Nov 2000 02:46:38 +0100 Organization: Telefonica Transmision de Datos Lines: 47 Message-ID: <3A1F19FE.9050505@caymasa.es> References: <oslT5.27563$k06.661093@telenews.teleline.es> NNTP-Posting-Host: usr-67-110.caymasa.es Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit User-Agent: Mozilla/5.0 (X11; U; Linux 2.2.14-5.0 i686; en-US; m18) Gecko/20001107 Netscape6/6.0 X-Accept-Language: es, en