FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problemas Con DataSnap Remoto
Hola gente, les comento que soy nuevo en el tema de DataSnap, estoy comenzando a realizar una aplicacion con DataSnap (Cliente-Servidor) con acceso a base de datos. Todo funciona de maravilla siempre y cuando el cliente y el servidor se ejecutan en la misma maquina. Cuando trato de ejecutar el cliente en otra maquina me da un error de Socket al cuando intento conectar con el servidor. Que es lo que puedo estar haciendo mal?
Les comento que los puertos estan abiertos, el cortafuego deshabilitado, hasta deshabilite los antivirus, y el nombre de la maquina host (la servidora) tambien esta bien. No se que es lo que estoy haciendo mal. Utilizo el TSQLConection para conectarme a Interbase desde el servidor, junto con un TSQLDataSet para hacer referencia a la tabla que deseo y un DataSetProvider Para comunicarme con los clientes. Del lado del cliente utilizo un TSQLConection pero este es para la coneccion DataSnap en lugar de Interbase, un DSProviderConection para comunicarme con el servidor y un ClientDataSet para hacer referencia a los datos. Repito que todo anda perfecto mientras el host sea 127.0.0.1 (localhost), pero cuando intento conectarme remotamente con el nombre de la maquina o la direccion IP me da un error en el socket cuando intenta realizar la coneccion. Desde ya muchas gracias por su tiempo. |
#2
|
||||
|
||||
¿Al menos puedes decir exactamente el error que sale?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
Error De socket
Hola Casimiro Notevi, gracias por contestar y mil perdones por la tardanza, no tengo Internet en mi casa, cuando vengo a lo de mi novia aprovecho. Te comento (si aun te interesa) que el error que me sale es el siguiente:
Exception EIdSocketError in module Cliente.exe at 002BC550 Socket Error #10060 Connection timed out. Aparentemente hay algo que no esta dejando que el cliente se conecte al servidor, pero no parece ser un error en la codificación, bueno, es lo que me parece a mi, pero en fin, no se que puede ser. Espero tu respuesta Casimiro Notevi, y perdón devuelta por la tardanza. |
#4
|
||||
|
||||
Pues no se me ocurre nada, tendrás que revisar todo lo que has probado ya, por si se te ha olvidado algo
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
||||
|
||||
¿Ves la máquina host haciendo ping? ¿Tienes la dirección IP definida en el fichero \windows\system32\drivers\etc\hosts?
Por ejemplo, en Oracle, me ha ocurrido a veces que no se conectaba porque en el TNSNAMES tenía un nombre de servidor y que el enrutador no lo localizaba, ya que no tenía definida la IP en el fichero Hosts. No digo que sea eso lo que pasa, pero como dice Casimiro, hay que ir descartando posibles fallos para centrarnos en otros. He leido que incluso puede salir ese mensaje por culpa del antivirus de la máquina remota Saludos |
#6
|
|||
|
|||
Para delphi xe+firebird+datasnap:
- en carpeta del servidor o ejecutable del servidor incluir midas.dll y dbxfb.dll - en carpeta del cliente: incluir fbclient.dll |
#7
|
|||
|
|||
Cita:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
datasnap | jgutti | Varios | 1 | 23-12-2011 15:25:20 |
DataSnap Server Remoto - Delphi XE | mrh_peru | Providers | 4 | 30-10-2011 04:51:06 |
Tstrings en datasnap | juank1971 | Conexión con bases de datos | 4 | 25-05-2011 22:31:40 |
Problemas con Firebird Remoto a través de Internet | gluglu | Firebird e Interbase | 14 | 02-07-2010 17:10:45 |
Turotial datasnap | Osorio | Providers | 2 | 20-09-2006 14:36:10 |
|