C : Serveur TCP

TitreServeur TCP
Postée le27-05-2008
Affichée145
Lienhttp://www.codeswall.info/source-42.html
DescriptionLe code fonctionne ^^. Lancement de fork pour chaque connexion
EtatNe contient pas d'erreurs. Ne contient pas d'erreurs.
Code d'insertion
OptionsRetirer les numéros de lignes.
TéléchargementTelecharger en format txtTelecharger en format pdf
  1. initialisation_sock(atoi(argv[1]));
  2.         /* ecoute */
  3.         listen(sock_serv,5);
  4.  
  5.         /* accept */
  6.         taille_sockaddr_serv = sizeof(adr_client);
  7.         printf("[SERVHUM] En attente de connexion... \n");
  8.         while(quitter !=1 )
  9.         {
  10.                 sock_client = accept(sock_serv, (struct sockaddr *)&adr_client, &taille_sockaddr_serv);
  11.                 if(sock_client != -1)
  12.                 {
  13.                         if (fork() == 0)
  14.                         {
  15.                                 lance_fils(memoire_part, idIpc, idFile);
  16.                         }
  17.                 }
  18.         }
  19.         fermeture_sock();