Skip to content

TServer: servidor de tiempo

Torrentarium edited this page Jun 19, 2022 · 40 revisions

TServer es un servidor de tiempo escrito en lenguaje Java.
Se ha utilizado como herramienta de desarrollo a Apache NetBeans IDE para Windows aunque también puede ser desarrollado en Linux.
El código fuente puede ser leído desde aquí.
Gráfico que describe el uso que se le puede dar a esta aplicación:
tserver-02
Haga clic sobre el siguiente enlace para descargar el fichero TServer.zip y presione el botón "Download".
Siendo administrador del sistema, abra una consola de comandos y ubicarse en el directorio 'TServer' mediante el siguiente comando:
cd \base\Proyecto\NetBeans\TServer
Para conocer la dirección IP de su adaptador de red inalámbrica, ejecute el comando ipconfig, por ejemplo:

c:\base\Proyecto\NetBeans\TServer>ipconfig|find "LAN"&&ipconfig|find "IPv4"
Adaptador de LAN inalámbrica TPLinkWiFi:
Adaptador de LAN inalámbrica EncoreWiFI:
Adaptador de LAN inalámbrica Conexión de red inalámbrica 5:
Dirección IPv4. . . . . . . . . . . . . . : 192.168.1.12
Dirección IPv4. . . . . . . . . . . . . . : 192.168.1.4
Dirección IPv4 de configuración automática: 169.254.249.137

En este caso, la computadora cuenta con varias tarjetas de redes, se elije la 1ra.
Ejecute la siguiente orden, recuerde que tiene que estar instalado Java JVM en su computadora:
java -jar dist\TServer.jar 337
Ver en la siguiente imágen:
TServer en ejecución Para consultar la hora del sistema tiene que hacerlo, por ejemplo, desde un celular/tablet con Android.
Vaya a Google Play Store, busque y descargue la aplicación "TCP/UDP Test Tool" e instálelo en su celular/tablet. Puede ser cualquier otra aplicación similar a la mencionada.
Desde la pantalla principal de "TCP/UDP Test Tool" presione el botón {TCP CLIENT}.
Luego tiene que ajustar el comportamiento de la prueba, entonces, seleccione el botón "tres puntos verticales" que se encuentra a su derecha, parte superior. Le va a aparecer un menú contextual. Seleccione "Settings".
tserver01c
Observe en la imagen superior y active los controles que aparecen en dicha imágen.
Ahora las demás opciones:
tserver01d
Ahora es momento de establecer la 1º conexión al servidor TServer. Donde dice "Target IP" escriba la IP de TServer y en "Target port" ponga 337. Por último presione el botón {CONNECT}
tserver01e
En el último renglón de abajo escriba hora y presione el botón {SEND} para consultar la hora del servidor TServer.
El servidor devolverá el mensaje que comienza por "Tiempo actual:", ver imágen superior.
Para consultar la hora desde una aplicación de Windows puede utilizar ClienteTCP.exe que se encuentra en ClienteTCP.zip y ClienteTCPv1.zip y ClienteTCPv2.7z
Contiene el ejecutable, el proyecto para Embarcadero RAD Studio 2010 (ClienteTCPv1), 10.2 (ClienteTCP), 10.4 (ClienteTCPv2) y todo su código fuente en lenguaje C++.
Es compatible con versiones más recientes de Embarcadero RAD Studio.
También puede utilizar la edición C++ Builder: Community Edition.
Ver en las siguientes imágenes:
ClienteTCP en ejecución.
ClienteTCP en ejecución.
Haga clic aquí para leer el código fuente (RAD Studio 10.4).
Haga clic aquí para leer el código fuente (RAD Studio 10.2).
Haga clic aquí para leer el código fuente (RAD Studio 2010).

Clone this wiki locally