URL: https://linuxfr.org/forums/linux-general/posts/notification-transfert-de-signaux-sur-r%C3%A9seau Title: Notification / transfert de signaux sur réseau Authors: Grégory SCHMITT Date: 2005年01月11日T17:24:28+01:00 Tags: Score: 0 Bonjour, Mon ordinateur (disons serveur) a une carte ethernet à laquelle je branche mon modem ou un ordinateur portable pour un échange de données. Les deux ordinateurs tournent sous Mandrakelinux 10.1. Jusqu'ici, j'utilisais un gros bricolage qui consistait, avec l'aide d'ifplugd, d'essayer de détecter ce qui est branché (portable ou modem). Explication: sur l'ordinateur principal, j'ai un serveur dhcp qui donne une adresse IP au portable. Ce serveur se lance dès qu'une connexion est détectée par ifplugd (concrètement, dès qu'un câble ethernet est branché des deux côtés). J'ai utilisé deux méthodes: - voir la table des concessions dhcp (leases), mais hélas j'attribue une adresse fixe au portable en fonction de son adresse MAC, du coup le bail n'est pas listé; - utiliser un ping sur le portable, mais si le ping échoue car le portable n'est pas prêt / a un problème, le portable n'est pas détecté. Et si je rallonge le délai du ping, ca devient assez ennuyeux (notamment au démarrage). Mon idée est alors de lancer sur le serveur une sorte de petit programme qui attendrait un signal de la part du portable (ce serait très utile pour la suite, en outre). Quelque chose qui crée un socket d'écoute / d'envoi pour synchroniser des opérations, du genre n'exécuter une tâche que lorsque l'autre partie a répondu positivement. L'idée serait aussi d'utiliser quelque chose de plus propre que ping. Une idée ?

AltStyle によって変換されたページ (->オリジナル) /