Skip to content

Tutorial de diez segundos

Busindre edited this page Nov 3, 2016 · 1 revision

Este es un tutorial rápido para poner una aplicación WebSocket funcionando con websocketd. Rápido, ¡sólo quedan ocho segundos!

1. Descargar e instalar websocketd

No tengo tiempo ahora! [Hacerlo después](Descargar e instalar).

2. Crear un programa que tenga como salida STDOUT (salida estándar).

Para el ejemplo se usará Bash, pero puede usarse cualquier otro lenguaje. Websocketd es utilizado para crear servicios en Python, R, C, C#, AppleScript, PHP y muchos otros más (aunque no se recomienda usar lenguajes basados en JVM).

count.sh:

#!/bin/bash

# Count from 1 to 10, pausing for a second between each iteration.
for COUNT in $(seq 1 10); do
  echo $COUNT
  sleep 1
done

hacer el script ejecutable:

$ chmod +x ./count.sh

3. Arrancar el servicio websocketd.

$ websocketd --port=8080 ./count.sh

4. usar Javascript para conectar con el servidor websocketd.

En la página web:

var ws = new WebSocket('ws://localhost:8080/');
    
ws.onmessage = function(event) {
  console.log('Count is: ' + event.data);
};

Terminado.

Muy bien, ¿funciona?

¿Quieres aprender más? Lee entonces la documentación de diez minutos.

Clone this wiki locally