/* Programme chat avec TCP Socket-Client : La voiture en panne*/ #include #include #include #include int main() { printf("Je suis la voiture ...\n"); WSADATA WSAData; SOCKET sock; SOCKADDR_IN sin; char buffer[255]; char buffer1[255]; WSAStartup(MAKEWORD(2,0), &WSAData); sock = socket(AF_INET, SOCK_STREAM, 0); sin.sin_addr.s_addr = inet_addr("127.0.0.1"); // adresse du serveur sin.sin_family = AF_INET; sin.sin_port = htons(6675); connect(sock, (SOCKADDR *)&sin, sizeof(sin)); // etablir la connexion while(1) /* Boucle infinie */ { recv(sock, buffer, sizeof(buffer), 0); // reception des messages printf("Le centre de maintenance dit: %s \n", buffer); printf("La voiture repond ?:") ; gets(buffer1) ; // lecture d'une chaine de caractere au clavier send(sock, buffer1, sizeof(buffer), 0); // envoi des message s } closesocket(sock); WSACleanup(); return 0; }