j´avance un peu, voici mon code:
/ / debut de transmission
void begin_transmit()
{
/ / definition de variable
char transmit_ok[5];
int confirm = 0;
printf("Tapez ok : " );
scanf("%s", transmit_ok);
while(confirm ! = 1)
{
sendto(sock, transmit_ok, sizeof(transmit_ok), 0, ( SOCKADDR*)&, sizeof(sin));
recvfrom(sock, transmit_ok, sizeof(transmit_ok), 0, ( SOCKADDR*)&, sizeof(sin));
printf("%s", transmit_ok);
if(strcmp(transmit_ok, " ok") == 0)
confirm = 1;
}
return;
}
et quand je tape ok, tout ce passe correctement... maintenant il faut savoir pourquoi, mon ancien code ne marche pas... si quelqu´un a un idée ! !!