Cláudia, Usando Multicast você corre o risco de a informação não passar por algum firewall com bloqueio mais rígido (Alguns administradores bloqueiam Broadcast e também Multicast). Utilizar ISAPI é mais ou menos como assinar o pacto com o demônio. Acho que esta lista de discussões é sobre Java. Um chat pode ser desenvolvido em Java, sem problemas de performance por causa da linguagem.
Algumas alternativas em Java para tal são : - Utilizar um Servidor de aplicações, com Applet na ponta para apresentação - O Applet pode ficar fazendo pooling, para detectar quando uma nova mensagem chegou. - O Applet e o servidor podem eventualmente utilizar RMI na comunicação. O problema volta a ser o firewall, e uma possível incompatibilidade com browsers. Você pode baixar uma versão de RMI que roda sobre o IIS, mas nunca testei - Se o cliente não precisar ser um browser, então você pode utilizar todo o arsenal J2SE a seu favor. Pode criar uma interface utilizando SWT, por exemplo, que irá ficar tão leve quanto um programa nativo, ou mesmo a Swing, com recursos sofisticados e mais pesada. Para a comunicação pode ser utilizado CORBA ou RMI/IIOP. Se houver problemas de firewal, pode utilizar SOAP over HTTP para a comunicação. Para o download do aplicativo pode ser utilizado Java Web Start. Acho que existem diversas opções, mas as perguntas básicas que deve fazer são : - O programa precisa rodar em um browser, ou você pode instalar o programa em cada cliente que for rodar o chat ? Se puder instalar, aumenta o leque de possibilidades. - Qual o requisito de memória para o cliente ( <64Mb provavelmente você terá problemas com a Swing). - Os clientes precisam ser multiplataforma (se somente rodarem no Windows, a SWT como interface gráfica é uma boa opção). - O programa irá rodar em uma intranet sem firewalls, ou será preciso passar por diversas redes com bloqueio rígido. Se houver bloqueio, a quantidade de protocolos que poderá utilizar ficará bem reduzida. Se você responder a estas perguntas, o pessoal desta lista poderá lhe dar as melhores opções. []s Glauco Reis Ernani Joppert Pontes Martins wrote: > Existem vários exemplos na web sobre isso... > > Eu já cheguei a fazer um igualzinho ao da uol, utiliza arquivos > mas é em php. > > Em java o legal seria implementar um socket server com multicast > ou algo do gênero. > > Mas ae eu não sei como fica em questão de performance. Não sei > se deve partir pra ISAPI em C++ mesmo, mas o chat em php se quiser > eu te mostro em PVT pq foge do escopo da lista. > > []'s > > Ernani > > > -----Mensagem original----- > > De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > > Enviada em: terça-feira, 8 de julho de 2003 09:24 > > Para: [EMAIL PROTECTED] > > Assunto: RES: [java-list] Fazendo paginação com JSP > > > > > > Gente, tenho que desenvolver uma aplicação que é um chat para > > uso interno em uma empresa. Alguém já desenvolveu e teria > > algumas dicas para me dar, como por exemplo, as principais classes? > > > > Obrigada, > > > > ------------------------------ LISTA SOUJAVA > > ---------------------------- > > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > > regras da lista: http://www.soujava.org.br/regras.htm > > historico: http://www.mail-archive.com/java-list%40soujava.org.br > > para sair da lista: envie email para > > [EMAIL PROTECTED] > > -------------------------------------------------------------- > > ----------- > > > > > > > > ------------------------------ LISTA SOUJAVA ---------------------------- > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para [EMAIL PROTECTED] > ------------------------------------------------------------------------- ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------