Bonjour à tous,
Je débute en programmation réseau en perl.
Je suis habitué au langage C et à l'utilisation de "structures" pour créer mes en-têtes de protocole réseau.
Je souhaite développer un programme Perl utilisant divers en-têtes (HELLO, ACK, END, etc ...) afin de synchroniser mon client et mon serveur a chaque étape.
Le gros problème que je rencontre est : Comment créer ces en-têtes ?
J'étais parti sur une solution ou j'envoyais des entiers dans la socket (HELLO = 0, ACK = 2, etc ...) mais cela n'est pas viable sur du long terme.
Je dois vraiment mal m'y prendre et du coup je suis un peu perdu.
J'utilise un simple
pour écrire mes données dans la socket, et de l'autre côté, un simple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2print SOCKET "$data\n";
Merci de vos conseils et surtout de m'expliquer comment faire passer des messages d'en-têtes facilement en Perl
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $buffer = <SOCKET>; chomp($buffer);
Merci d'avance
Partager