🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #17316

Re: 00comunicacion entre usuarios con java

#17316
From: Juan Gonzalo de Silva Medina
Date: Sat, 25 Nov 2000 01:46
45 lines
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-mail
References: <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