Communication entre deux ordinateurs avec le module socket de python
Channel: jean hcode
Date: 28/04/2019

Deux scripts très simples, basés sur l'utilisation de deux modules utilisant socket .
Ils fonctionnent quel que soit le système d'exploitation, ce qui permet de faire dialoguer entre elles des machines équipées de linux, de raspbian, de macOS, et bien sûr de windows.
socket est un module fourni en standard avec python. Il est relativement facile d'utilisation, mais pas pour les débutants. Voici donc deux petites classes réalisées par votre serviteur, une pour le client : ComSockCli, et une autre pour le serveur : ComSockSrv, ainsi qu'un exemple d'utilisation.
Le but est de permettre des échanges basiques en simplifiant au maximum la "tuyauterie", et de proposer un mode de fonctionnement qui devrait déjà au moins satisfaire votre curiosité.