Outils pour utilisateurs

Outils du site


serveur_websocket

Ceci est une ancienne révision du document !


Petit serveur avec LibWebSockets

Un tutoriel permettant de débuter avec la librairie LibWebSocket a été rédigé en anglais à cette page.

Il paraissait répondre aux attentes des débutants, mais certaine partie du code sont erronées et la version de la librairie n'est plus compatible avec la version récente de LibWebSocket.

Voici donc une réactualisation du tutoriel.

Matériel :

  • Liste à puceRaspberry 3 modèle B+
  • Carte SD 16 Go

Installation de LibWebSockets

Configuration

Installer la version Raspbian Stretch Lite 2019-04-08

En configuration supplémentaire, changer le nom en serveurwebsocket

sudo raspi-config

Aller dans - 2 Network Options - puis - N1 Hostname - puis changer le nom en : serveurwebsocket

Valider, puis aller dans - 4 Localisation Options - puis dans - I2 Change Timezone - et choisisse votre région puis la ville de référence et valider

Aller sur Finish puis yes pour redémarrer.

Installation des librairies complémentaires

sudo apt-get install cmake
sudo apt-get install git-core
sudo apt-get install libssl-dev

=== LibWebWsockets

git clone https://github.com/warmcat/libwebsockets
cd libwebsockets
mkdir build
cd build
cmake .. -DLWS_IPV6=OFF
make
sudo make install
cd

Pour verifier que tout fonctionne bien

libwebsockets-test-server

Taper dans votre navigateur préféré :

http://serveurwebsocket:7681/

Si le compteur démarre, alors la librairie est bien installée.

serveur_websocket.1561036203.txt.gz · Dernière modification : 2019/06/20 13:10 de Mushussu