Les websockets fonctionnent sûrement sous Windows, mais comme je ne touche plus à Windows depuis bien longtemps je ne peux t’en dire plus, ni tester (sauf sur un XP SP2).
Oui, le ws://3611.re/ws est l’URL du websocket où l’émulateur va aller se connecter.
De l’autre côté, le code python de pynitel a une branche « websockets » GitHub - cquest/pynitel at websockets (oui, il faudrait que je mette ça au propre) qui au lieu d’utiliser le port série va répondre aux appels sur un websocket.
Bonjour, j’ai essayé d’installer l’émulateur de Minitel sur mon site web, tout va bien de son côté, mais je n’arrive pas à utiliser le serveur websockets. J’ai utilisé le script test-ws.py de @cquest mais à l’éxécution du script j’ai une erreur de type :
Firefox ne peut établir de connexion avec le serveur à l’adresse wss://example.com/:3615 (erreur 404)
Mais le ‹ C › apparaît dans le coin supérieur gauche.
J’avais déjà essayé ceci, je viens de retester, même résultat, mais le ‹ C › est remplacé par un ‹ F › et la requête n’aboutit plus à une 404, il n’y a aucun code de retour, comme si elle n’était pas envoyée.
Oui j’avais modifié le script en remplaçant par 3615 (voir le code dans mon premier message).
Je fais tourner le python bien sûr quand j’essaie de me connecter.
J’ai téléchargé la page HTML du 3611.re avec les script JS.
Dans le script JS j’ai changé l’adresse localhost par l’adresse de mon raspberry sur mon réseau local.
Je lance le programme par la commande python3 test-ws.py après avoir là aussi renseigné l’adresse de mon raspberry pour le websocket.
Dans mon navigateur web, j’ouvre la page HTML, mais la page minitel ne s’affiche pas. Par contre si je recharge la page web dans le navigateur, j’obtiens un message dans le terminal où tourne actuellement test-ws.py me disant que pour on ne sait quelle raison, l’utilisateur qui consultait le service s’est déconnecté.
Bref du coup, après avoir raffraichit la page, j’immagine que la page minitel de l’annuaire s’affiche, et je tape ma recherche comme si de rien n’était.
BRANLARD « SUITE » « SUITE » ALLIGNY « ENVOI »
Ce que j’ai tapé, dans mon navigateur a bien été envoyé au programme test-ws.py, et ma saisie s’affiche en effet dans le terminal.
Donc la communication avec l’émulateur et le websocket fonctionne, mais je ne peux pas voir la page minitel s’afficher. Pourquoi ?