Bonjour à tous,
J’ai bien lu les articles concernant la mise en dialogue de deux PC faisant tourner OpenCPN , l’un en serveur et l’autre en client , ceci afin de tester un répétiteur NMEA dans le cockpit.
Je voudrais aborder le problème plus simple de la mise en écoute d’OpenCPN sur le multiplexeur NMEA du bord diffusant en Wifi . Si j’ai pu constater que la liaison sous protocole TCP fonctionne sans problème, la synchronisation sous TCP étant solide et bien connue, il n’en va pas de même sous UDP.
Sous UDP la mise en relation d’OpenCPN en tant que client avec le serveur multiplexeur est censée se dérouler comme suit :
OpenCPN émet un message de quelques caractères (connu ou pas du serveur) en transmettant dans le même paquet UDP sa propre adresse et son port . Le serveur multiplexeur émet alors le flux de phrases NMEA vers cette adresse/port. . Ceci pour une liaison UNICAST. A l’analyseur de trafic réseau, à l’évidence OpenCPN n’émet à aucun moment un tel message. S’agit-il d’un oubli , d’un bug ou de quelque chose qui m’échappe ?
Note (qui n’a rien à voir) : j’ai lu aussi un article technique citant le réseau hébergé Microsoft (netshell wlan sethostednetwork ....) . Il faudrait signaler quelque part que ce service est obsolète et qu’il n’est plus possible de l’utiliser sous Windows 10/11 et les adaptateurs wifi récents. Il faut se tourner vers le Wifi Direct qui est une autre paires de manches !