Hacía tiempo que no actualizaba ni el JTDX ni el Logger32. Al hacerlo he descubierto que los dos tienen servidores UDP secundarios, JTDX tiene uno y Logger32 tiene uno de transmisión y tres de recepción, lo que posibilita que varios programas interaccionen, en concreto JTAlert, JTDX y Logger32.
Con versiones anteriores de JTDX y en la standard actual (18.0.0) no estaba este servidor secundario, sólo está en las versiones de desarrollo (actualmente la 2.2.20-rc155)
Anteriormente con un solo servidor tenia configurado el JTDX y el Logger 32 que se comunicasen a través del puerto 2237. Con la nueva versión de JTDX dejé el secundario en la dirección 2233.
Al instalar el JTAlert busqué en la configuración cómo definir los puertos, pero sólo aparece la opción de definir un puerto de salida de paquetes, por defecto esta el 2237.
Esto hacía que dependiendo del orden de arrancada de estos tres programas, a veces se comunicaban y a veces no, y sólo dos a dos. Vaya, un follón, muchas horas leyendo los manuales y haciendo pruebas.
La pista me la dio el menú About JTAlert en la que este programa lee el ini del JTDX, pero sólo aparece la dirección del servidor primario, el secundario ni aparece. Cuando arranca el JTAlert espera a que arranque el JTDX, lee su puerto primario y se conecta con él, y por tanto el Logger ya no se puede conectar con él si arranca después, o si Logger esta conectado el JTAlert no se puede conectar, vaya creo que eso es lo que pasa. Eso ocasionaba ese funcionamiento anómalo.
Configuraciones:
En el Logger32 tengo el puerto UDP como 2237 (el secundario del JTDX) y el TCP como 52001 (el mismo que el del JTDX), y en el mapa de banda del UDP tengo configurado el atajo para arrancar el JTAlarm.
En el JTAlarm he configurado el autoarranque del JTDX. El servidor UDP de salida lo he dejado tal cual, en 2237.
Y en el JTDX he configurado el UDP primario como 2233, el secundario como 2237 (el del Logger) y el TCP como 52001.
Funcionamiento:
Arranco el Logger32. Desde el menú de la ventana del mapa de banda del UDP arranco el JTAlarm. El JTAlarm arranca a medias y espera que arranque el JTDX, lee su ini, se conecta al 2233 y finaliza su arranque.
Y voilà, ya tenemos un menage a trois funcionando.
Aunque no soy un experto en esos programas espero que estas líneas sirvan de ayuda.
Ramon, EA3JI
QDURE - https://qsl.ure.es
Imprime y confirma tus QSL en tan solo tres click.
Nunca fue tan fácil y cómodo
el confirmar tus contactos.
TIENDA ONLINE URE
Publicaciones, mapas, polos, camisetas, gorras, tazas, forros polares y mucho más...
WEBCLUSTER EA4URE
Conoce el nuevo WebCluster de URE, ahora con nuevos filtros e información y compatible con GDURE