Page 1 of 1

Presentando Harbour websocket server

Posted: Sat Apr 18, 2020 9:49 am
by Antonio Linares
Aqui teneis el primer prototipo del Harbour websocket server:

https://github.com/FiveTechSoft/wsserver

Basicamente este server permite comunicarte entre un navegador web y una aplicación Harbour (sin importar donde esté!) usando websockets.

Actualmente funciona bien para mensajes <= 125 chars. Esperamos completarlo para todas las longitudes de mensajes muy pronto. Se agradece la ayuda :-)

En esta versión el websocket server implementa un servicio de echo, para probar que funciona bien. Te envía de vuelta lo que le envies. Puedes facilmente cambiar el código fuente para implementar cualquier otra conversación que se te ocurra. Usa el puerto 9000 pero podeis usar cualquier otro, tan solo recordad cambiarlo tanto en wsserver.prg como en client.html

Cómo usarlo:

1. Construye wsserver.exe usando hbmk2 wsserver.prg -mt. Usa el flag -mt de hbmk2 para construirlo con multihilo!

2. Ejecuta wsserver.exe. Mostrará todos los mensajes que reciba. "loop" aparece en la pantalla. Pulsa esc en cualquier momento para finalizarlo.

3. Abre esta página HTML desde tu navegador:

https://fivetechsoft.github.io//wsserver/client.html

4. Lo que envies desde la página web te llegará de vuelta (un recordatorio del karma :-)

5. Escribe exit para indicarle al servidor que termine una sesión.

Disfrútalo!