Bonjour,
Je suis en train d'écrire un programme de chat (tcp) client-serveur. J'ai essayé de lancer le client et le serveur en même tamps sur mon PC (127.0.0.1)
Sur le client: int PortTCP = 4148;
int PortTCPClient = 80;
char addIP[]="127.0.0.1";
char Requete[100];
char buff[100];
SOCKET sock,sockNet;
InitialisationReseau();
printf("Pour arreter la connexion, tapez 'end' :\n");
printf("Pour connecter au Serveur, entrez votre adresse IP:\n");
//do{
sock = ConnexionAUnServeur(addIP,PortTCPClient);
printf("\nVous: ");
scanf("%s",Requete);
send(sock,Requete,sizeof(Requete),0);
Deconnexion(sock);
sockNet = AttendUneConnexion(PortTCP);
int count;
ioctlsocket(sockNet,FIONREAD,(unsigned long*)&count);
recv(sockNet,buff,count,0);
printf("\nServeur: %s",buff);
Deconnexion(sockNet);
}while(strcmp(Requete,"end")!=0);
Sur le Serveur: char addIP[]="127.0.0.1";
int PortTCPClient=80;
int PortTCP = 4148;
SOCKET sockNet,sock;
InitialisationReseau();
char Requete[100];
do{
sockNet = AttendUneConnexion(PortTCPClient);
int count;
ioctlsocket(sockNet,FIONREAD,(unsigned long*)&count);
recv(sockNet,Requete,count,0);
printf("%s",Requete);
Deconnexion(sockNet);
}while(strcmp(Requete,"end")!=0);
Mais rien n'affiche sur le serveur. Où sont les erreurs? Que faire?
Merci bcp par avance!