ben01n
Messages postés65Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention 4 août 2010
-
12 juin 2003 à 14:05
cs_hammedi
Messages postés1Date d'inscriptionjeudi 23 février 2006StatutMembreDernière intervention24 février 2006
-
24 févr. 2006 à 00:37
salut tout le monde
je prog un client-serveur sous linux qui devrait envoyer le contenu d'un fichier log et je me galère grave
pour ce qui est d'envoyer un texte saisi à l'écran pas de problème mais dès que je touche aux fichier ça merde
en fait, je voudrais traduire cet algorythme :
ouvrir fichier "test.txt"
tant que (pas fin du fichier)
lire la ligne suivante du fichier
placer la ligne dans la variable "char buf"
là j'appelle ma fonction qui envoi "buf" avec un socket(ça pas de problème)
fin tant que
tant que () // boucle infinie
rechercher s'il y a une nouvelle ligne
si oui : placer la nouvelle ligne dans la variable "char buf"
là j'appelle ma fonction qui envoi "buf" avec un socket
fin tant que
en fait au final je veux que mon prog devra envoyer au lancement toutes les lignes d'un fichier (les unes après les autres) puis lorsque c'est fait il devra envoyer le nouvelle lignes du fichier texte (qui apparaissent à intervals irréguliers).
Pour ceux qui connaissent Linux, je cherche à refaire la commande "tail -f test.txt" dans mon programme
De plus, le problème est qu'il faut que j'utilise que des fonctions portables sous windows et sous linux sans modif