La herramienta definitiva para ajedrecistas profesionales y aficionados, gratis Comunicación PC a PC.

Permite conectar dos PCs a través de Internet conociendo las IP de ambos. También, permite trabajar con un sólo PC (modo local), de esta forma se hace visible la barra de herramientas que permite establecer cualquier posición sobre el tablero, dibujar flechas, marcos, intercambiar ficheros, etc, lo cual es especialmente útil para presentaciones en público, de forma local o remota.

Cuando los PC están conectados, las actuaciones sobre uno de los tableros se reflejarán sobre el otro. Aunque esta modalidad PC a PC, dispone de un "chat" que permita intercambiar texto entre ambos PC, es muy recomendable utilizar, de forma paralela, una aplicación que permita la comunicación mediante voz entre ambos PC, como puede ser el Messenger, o Skype , ambas gratuitas y de muy buena calidad.

Cuando se pulsa el botón ( ) , de la barra de herramientas del Visor, se abre la ventana:

Uno de los dos PC, actúa como Servidor y el otro como Cliente, desde el punto de vista operativo es indiferente ser Cliente o Servidor, las funciones son exactamente las mismas. La diferencia es la forma en que se establece la conexión. El PC que vaya a actuar como Servidor debe ser el primero en intentar la conexión, se marcan las casillas Internet y Servidor y se pulsa el Botón OK, en este momento se retira la ventana y en la barra de herramientas aparece la frase "Esperando cliente". Ahora, el PC que actuará como cliente, marca: Internet y Cliente, con lo que se habilitará la casilla IP Remota, aquí hay que escribir la IP del PC Servidor. Normalmente, será la IP propia que mostraba la ventana del PC Servidor (en la imagen anterior: 192.168.1.34) , aunque no siempre, como veremos más adelante. Al pulsar el botón OK se producirá la conexión entre ambos PC y se hará visible la barra de herramientas:

La herramienta seleccionada por defecto, es la de "componer" ( ), que permite arrastrar (mover), con el ratón, las piezas presentes sobre el tablero. En la parte derecha, línea inferior, de la barra de herramientas se muestra el icono de la herramienta seleccionada en cada momento, por ejemplo: en la imagen anterior, la herramienta "componer".

Algunas de las acciones incluidas en la barra de herramientas, no son realmente una herramienta y cuando se seleccionan no afectan a la herramienta activa, por ejemplo: situar la posición inicial, mostrar el reloj, etc. Estas opciones realizan una tarea concreta y puntual. Las herramientas, propiamente dichas, se seleccionan para realizar operaciones repetitivas, por ejemplo: dibujar líneas, poner pieza, quitar pieza, etc y por eso "permanecen activas" hasta que se selecciona otra herramienta distinta. 

El botón ( ), de la barra de herramientas principal de la aplicación, cierra la conexión PC a PC.

IP Remota. El PC que actuará como Servidor muestra un valor de la IP propia que puede ser la dirección IP real del PC en Internet, o una dirección IP local, que no es la que el PC muestra en Internet. Lo primero ocurre, normalmente, en las conexión mediante modem directo a la línea telefónica y lo segundo cuando el PC accede a Internet desde una red o un router, que es el caso de las conexiones ADSL. El PC que actuará como Cliente necesita escribir en la IP remota, la dirección real del PC Servidor. Por lo tanto, cuando el Servidor muestra una IP local hay que obtener la IP real por otro procedimiento, uno sencillo es conectar, el PC Servidor, a la Sala de juego Online y anotar la IP que se muestra al entrar en el sala de juego, por ejemplo:

S: Conexión aceptada.
S: 213.97.182.213 Identificandose...
S: Bienvenido a la Sala General de InterAjedrez.

En este caso, la IP real del PC Servidor es 213.97.182.213, siendo esta dirección la que debe escribir el PC Cliente como IP Remota.

Otro aspecto importante es la necesidad de que el PC servidor acepte conexiones entrantes en el puerto que se haya especificado en la casilla Puerto (necesariamente, el mismo en ambos PC). Si el servidor está conectado mediante modem a la línea telefónica es probable que el acceso no de problemas, pero en otro tipo de conexiones, tal como el ADSL, lo normal es que no se acepten conexiones entrantes, en este caso hay que cambiar la configuración del router. Los distintos modelos de router se configuran de manera distinta, pero el procedimiento general puede ser el siguiente:

1. Mediante el navegador de internet, como el Internet Explorer, hay que conectarse a la página de configuración del router, por ejemplo, conectando a la http://192.168.1.1/

2. En la zona de septup, buscar la opción NAT, que conducirá a una serie de opciones, de las que normalmente está activada la "SUA Only".

3. Editar los detalles de SUA Only, Abriendo el puerto, por ejemplo: 4141 para la IP Local que mostraba el PC Servidor, por ejemplo: 192.168.1.34

Integridad de la comunicación. Para asegurar que la comunicación entre los dos PC se está realizando correctamente, el Visor utiliza una estrategia de "eco". Cada vez que se ejecuta un comando en uno de los PC, como dibujar una flecha, desplazar una pieza, etc, el comando se transmite al otro PC, este al recibirlo devuelve una copia del comando al PC original. Cuando el PC original recibe la copia, en este momento y no antes, ejecuta el comando. De esta forma, si mandamos dibujar una flecha y esta se dibuja en nuestro PC, tenemos la seguridad de que el otro PC ha recibido la orden. Si las acciones que ejecutamos no tienen efecto, lo más probable es que haya problemas en la comunicación entre los dos PC. Si la velocidad de la conexión entre los PC fuese baja, observaremos que, entre que damos una orden y esta se ejecuta, pasa un determinado tiempo, el que necesita el comando para ir y volver del otro PC.

Recursos. Mientras está activa la conexión PC a PC, sigue siendo posible usar el botón ( ) para cargar un fichero PGN, o abrir una página HTML (situados en nuestro PC). Si cargamos una partida, está se visualizará y podremos reproducirla como normalmente lo hace el Visor, mediante los botones de desplazamiento o haciendo clic, con el ratón, sobre las jugadas. Si queremos que cada vez que cambie la posición, al reproducir la partida, se transmita la nueva posición y el movimiento correspondiente al otro PC, deberemos tener activado el envío automático. El modo automático de envío, se activa o desactiva con el botón, ( ), de partida (cuando se inicia la conexión PC a PC) está activado.

Si cargamos una página HTML podemos enviarla al otro PC mediante el botón ( ). Hay que tener en cuenta que sólo se enviará la página y no los elementos referenciados en la misma, tal como imágenes. Por este motivo, es necesario que las imágenes se encuentren situadas en algún servidor Web y que la página haga referencia a ellas mediante la dirección web completa.

Si lo que queremos es que ambos PC muestren una página de la Web, se usa el botón ( ), que abre una ventana en la cual escribir la dirección Web (URL) a mostrar.

Este modo, también permite transferir cualquier tipo de fichero (texto, imágenes, partidas, etc.) de un PC al otro, por medio del botón ( ), el tamaño máximo del fichero a transferir es de aproximadamente 250k.

Partidas. Una de las posibilidades de la conexión PC a PC es jugar partidas, para lo cual hay disponible un reloj y una plantilla de anotación. Es importante tener en cuenta que el entorno PC a PC simula un tablero y reloj reales con algunas diferencias respecto a la disputas en la sala de juego online. En la sala de juego online para realizar un enroque basta mover el rey y el sistema lo completa automáticamente moviendo la torre, en el entorno PC a PC después de mover el rey, hay que mover la torre. Así mismo, al realizar un captura al paso, en la sala online, el sistema retira el peón capturado de forma automática, PC a PC requiere que eliminemos manualmente el peón, mediante la herramienta "Quita pieza" ( ). De la misma forma, cuando un peón corona, debemos sustituirlo manualmente por la pieza coronada, seleccionando la herramienta de la pieza en cuestión, después de estas operaciones, que han necesitado cambiar de herramienta, no hay que olvidarse de volver a seleccionar la herramienta componer ( ).

Con respecto al reloj, ocurre algo parecido. En la sala online, inmediatamente después de realizar el movimiento, el reloj conmuta de bando de forma automática, PC a PC es como en el mundo real y debemos pulsar manualmente el conmutador del reloj, o seguirá corriendo nuestro tiempo.

El sistema no hará ninguna comprobación sobre la validez de los movimientos.

Vista 3D. Se puede abrir la vista 3D, ( ), y reflejará cualquier cambio sobre el tablero, pero no mostrará los elementos auxiliares como flechas, marcas, puntero, etc. El tablero 3D puede mostrar un máximo de 32 piezas, no así el 2D que permitirá hasta 64, aunque no tenga sentido que haya más de 32. Si se supera el máximo de 32 piezas. el tablero 2D las mostrará, pero no el 3D. 

En el tablero 3D no se pueden arrastrar las piezas con el ratón, para realizar un movimiento en este tablero, se hace clic (con el ratón) sobre la casilla en la que está ubicada la pieza a mover y luego otro clic sobre la casilla a la que se quiere mover.

Grabar una sesión. La grabación de una sesión es similar a la creación de un contenido multimedia, muy probablemente sin activar la grabación de audio y video.

Para reproducir una sesión, previamente grabada, se usa el botón ( ), se especifica el fichero que contiene la grabación y esta se reproducirá, respetando el tiempo exacto, entre las distintas acciones, durante la grabación. La reproducción se puede cancelar pulsando este mismo botón, que durante la reproducción mostrará el icono ( ).