Pues bien, soy nuevo en esto del Java y estoy en un gran aprieto. El problema va asi:
Chat en tiempo real con Flash y Java.
- Tengo instalado AppServ (Apache, PHP y MySQL) y el IIS en maquinas distintas
- Desarrolle un servidor de sockets en Java
- Tambien un cliente en Flash
- Y un HTML que contiene el Flash
Todo va bien si abro mi HTML directamente, algo asi C:\\..\..\miChat.html, mi servidor de sockets muestra que esta conectado el cliente y puedo chatear con otros en la misma maquina.
Ahora, si abro mi HTML desde mi servidor Apache, asi http://localhost/miChat.html, se abre el HTML y el flash incrustado trata de conectarse a mi servidor de sockets PERO al llegar la peticion a este se abre y cierra en ese mismo instante, seria algo asi como: NO MANTIENE LA CONEXION MI SERVIDOR DE SOCKETS DESDE MI SERVIDOR WEB (Apache o IIS)! Y solo pasa esto cuando uso mis servidores web, ¿necesito configurar algo de mis servidores?, ¿algo de puertos o permisos?
Ya probe todos estos pasos de seguridad:
- Desbloquee el puerto y lo agregue a las excepciones
- Agregue, en la configuracion del Flash Player, el archivo de Flash y ademas http://localhost como sitio de confianza
- Tambien incruste mi Flash usando JavaScript suponiendo que esta otra parte de seguridad del Flash Player estuviera afectando
En fin, nada de esto me a funcionado, claro usando mi servidor web APACHE o IIS.
Alguien que me pueda ayudar para resolver este problema, se los agradecere mucho.
Mil gracias nuevamente y suerte para todos.