Bonjour,
je suis sur un programme (petit programme) qui est censé communiqué avec un autre (client/serveur).
Le client (très basique) transforme des chaine de caractère en valeur binaire ( exemple: 'A' = 65 donne 1000001 si je me trompe pas)
j'envoie alors via les signaux SIGUSR1 (0) et SIGUSR2 (1) la lettre a mon serveur.
Mon problème est le suivant :
Entre chaque SIGUSR1 ou SIGUSR2 que j'envoie (pour un mot de 5 lettres j'envoie 5*7= 35 signaux) il faut mettre un temps de pause, nanosleep(2) dans mon cas,
est sa me prend quand même beaucoup de temps (7,30 sec pour envoyer une phrase de 100 chars), y a-t-il un moyen d'écourter ce temps?
Partager