Cuando se inicia un servicio (un objeto TCP/IP o UDP del mapa) en el Servidor, el proceso del servidor del objeto protocolo no debe transaccionar

Base de conocimiento de la plataforma de desarrollo Velneo

Moderador: vCoaches

Responder
vBdC
vGuru
vGuru
Mensajes: 2
Registrado: 11 Oct 2005, 14:22

Cuando se inicia un servicio (un objeto TCP/IP o UDP del map

Mensaje por vBdC » 29 Abr 2004, 01:00

Cuando se inicia un servicio (un objeto TCP/IP o UDP del mapa) en el Servidor, el proceso del servidor del objeto protocolo no debe transaccionar

Categorías: Mensaje de error, Protocolo TCP/IP, UDP, Servidor de aplicaciones

Palabras clave: Error, Navegador, Cliente/servidor

Enunciado:
Cuando se inicia un servicio (un objeto TCP/IP o UDP del mapa) en el Servidor, el proceso del servidor del objeto protocolo no debe transaccionar.

Desarrollo:
Si iniciamos un servicio, es decir, ejecutamos un objeto protocolo TCP/IP o UDP, en el Servidor de aplicaciones, lo que hacemos es que sea el propio servidor el que esté a la escucha. Hay dos maneras de ejecutarlo en el servidor, o bien porque iniciamos el servicio en el proceso ONINIT-MAP-SERVER, que se ejecuta al abrir el mapa en el servidor o bien porque lo iniciamos en un proceso ejecutado en tercer plano.
Si lo ejecutamos en primer plano, será el navegador iRunner el que esté a la escucha.

En el caso de que lo iniciemos en el Servidor de aplicaciones, el proceso o función (Protocolo del servidor en TCP/IP y Función del servidor en UDP) que se ejecuta al recibir no debe transaccionar, pues dará error en el Servidor de Aplicaciones.
Sin embargo, si iniciamos el servicio en el navegador iRunner no habrá ningún problema, aún ejecutándolo en la misma máquina que se encuentre el Servidor de Aplicaciones.

Artículos relacionados
Ejecución de procesos en primer, segundo y tercer plano en la arquitectura VRunner y en Cliente/servidor
¿Qué es una transacción?
Última edición por vBdC el 29 Abr 2004, 01:00, editado 1 vez en total.

Responder