Comment se connecter aux WebSockets?
Pour commencer je vous invite à installer le websocket-client de skeletor qui est compatible ici: https://git.krews.org/skeletor/websocket-client
Cependant, si vous souhaitez créer le vôtre, assurez-vous d'implanter la méthode d'authentification et le protocole.
Installer son websocket-client
Pour commencer installer node-js sur votre VPS ou autres celons l'endroit ou vous héberger votre émulateurs.
Ensuite placer le fichier websocket-client dans le dossier de l’émulateur, ouvrez le dossiers websocket-client et effacer le chemin d'accès en remplacer par "cmd" puis appuyer sur entrée.
Ensuite, une console va s'ouvrir et vous aller taper "npm install" ce qui va vous donner:
Vous faites la même manipulations avec "npm run build" et "npm run lint"
API Externe
L'application tentera de récupérer la configuration du client à partir de l'URL suivante (A vous de le faire): votre_domaine/api/getclientconfig
Il s'attendra à recevoir une réponse avec la structure suivante:
Bien sûr, il aura à la place les détails de la configuration de votre client.
N'oubliez pas de rajouter la ligne "ws_url":"ws:127.0.0.1:90" dans votre client.php
WebSocket Plugins
Lien du plugins à placé dans le dossier plugins: https://git.krews.org/skeletor/websocket-plugin/blob/dev/target/WebsocketPlugin-1.0-SNAPSHOT.jar
Ici vous aurez le répertoire complet: https://git.krews.org/skeletor/websocket-plugin/tree/master
Instructions par le créateurs:
Websocket Plugins: https://git.krews.org/skeletor/websocket-plugin/blob/master/README.md
Websocket Client: https://git.krews.org/skeletor/websocket-client/blob/master/README.md
Si vous avez des problèmes je vous invite à lire les instructions par le créateur du plugins ainsi que du websocket-client!
Et pour tout support le discord de Krews: https://discord.gg/EKQcheX