C   57

Client_TCP

Guest on 25th April 2022 10:15:56 PM

  1. /* Programme chat avec TCP Socket-Client : La voiture en panne*/
  2.  
  3. #include <stdio.h>
  4. #include <stdlib.h>
  5. #include <string.h>
  6. #include <winsock2.h>
  7.  
  8. int main()
  9. {
  10.     printf("Je suis la voiture ...\n");
  11.     WSADATA WSAData;
  12.     SOCKET sock;
  13.     SOCKADDR_IN sin;
  14.     char buffer[255];
  15.     char buffer1[255];
  16.     WSAStartup(MAKEWORD(2,0), &WSAData);
  17.     sock = socket(AF_INET, SOCK_STREAM, 0);
  18.     sin.sin_addr.s_addr = inet_addr("127.0.0.1"); // adresse du serveur
  19.     sin.sin_family = AF_INET;
  20.     sin.sin_port = htons(6675);
  21.     connect(sock, (SOCKADDR *)&sin, sizeof(sin)); // etablir la connexion
  22.    
  23.     while(1) /* Boucle infinie */
  24.     {
  25.         recv(sock, buffer, sizeof(buffer), 0); // reception des messages
  26.         printf("Le centre de maintenance dit: %s \n", buffer);
  27.         printf("La voiture repond ?:") ;
  28.         gets(buffer1) ;  // lecture d'une chaine de caractere au clavier
  29.         send(sock, buffer1, sizeof(buffer), 0); // envoi des message s
  30.     }
  31.     closesocket(sock);
  32.     WSACleanup();
  33.     return 0;
  34. }

Raw Paste


Login or Register to edit or fork this paste. It's free.