Bonjour et voici mon problème au niveau de mon programme serveur.
Le premier send que vous voyez fonctionne, et les fonctions suivantes font un travail sur un serveur mysql (ca fonctionne aussi). Le dernier send (avec l'envoie de "TEST") reçoit un autre file descriptor, et un message 'bad file descriptor' est envoyé.
Par contre, lorsque je met ce dernier send() avant mon utilisation de classe mysql, ca fonctionne!
En quoi la connection mysql influe-t-elle sur la connection de mon client? comment puis-je éviter ce problème? Merci,
PS: j'utilise la libraire mysqlclientCode:
1
2
3
4
5
6
7
8
9
10 if(send(new_fd,"Password Correct",16,0) == -1) perror("send"); connectMe(&mysql); buf=listMe(&mysql); printf("%s\n",buf); disconnectMe(&mysql); if (send(new_fd, "TEST", 5, 0) == -1) perror("send");