diff --git a/webserver/client.c b/webserver/client.c
new file mode 100644
index 0000000000000000000000000000000000000000..7ac18032696029c584a393d5cd4874837332077e
--- /dev/null
+++ b/webserver/client.c
@@ -0,0 +1,19 @@
+#include <string.h>
+#include <unistd.h>
+#include <stdio.h>
+#include "socket.h"
+#include <netinet/in.h>
+#include <sys/wait.h>
+#include <stdlib.h>
+#include "client.h"
+int traitementClient(int socket_client){
+/* On peut maintenant dialoguer avec le client */
+			const char *message_bienvenue = "Bonjour, bienvenue sur mon serveur\nExcogitatum est super his, ut homines quidam ignoti, vilitate ipsa parum cavendi ad colligendos rumores per Antiochiae latera cuncta destinarentur relaturi quae audirent. hi peragranter et dissimulanter honoratorum circulis adsistendo pervadendoque divites domus egentium habitu quicquid noscere poterant vel audire latenter intromissi per posticas in regiam nuntiabant, id observantes conspiratione concordi, ut fingerent quaedam et cognita duplicarent in peius, laudes vero supprimerent Caesaris, quas invitis conpluribus formido malorum inpendentium exprimebat.Sed fruatur sane hoc solacio atque hanc insignem ignominiam, quoniam uni praeter se inusta sit, putet esse leviorem, dum modo, cuius exemplo se consolatur, eius exitum expectet, praesertim cum in Albucio nec Pisonis libidines nec audacia Gabini fuerit ac tamen hac una plaga conciderit, ignominia senatus.Post emensos insuperabilis expeditionis eventus languentibus partium animis, quas periculorum varietas fregerat et laborum, nondum tubarum cessante clangore vel milite locato per stationes hibernas, fortunae saevientis procellae tempestates alias rebus infudere communibus per multa illa et dira facinora Caesaris Galli, qui ex squalore imo miseriarum in aetatis adultae primitiis ad principale culmen insperato saltu provectus ultra terminos potestatis delatae procurrens asperitate nimia cuncta foedabat. propinquitate enim regiae stirpis gentilitateque etiam tum Constantini nominis efferebatur in fastus, si plus valuisset, ausurus hostilia in auctorem suae felicitatis, ut videbatur.";
+
+            int status = 1;
+			while(status>0){
+				status = write(socket_client, message_bienvenue, strlen(message_bienvenue));
+				sleep(1);
+			}
+    return 0;
+}
diff --git a/webserver/client.h b/webserver/client.h
new file mode 100644
index 0000000000000000000000000000000000000000..f64e334c328a4983814df3b7aaa1ff911b0ba7c2
--- /dev/null
+++ b/webserver/client.h
@@ -0,0 +1 @@
+int traitementClient(int socket_client);
diff --git a/webserver/client.o b/webserver/client.o
new file mode 100644
index 0000000000000000000000000000000000000000..ad6c6f86759b50c0567f5f34e7a6a1687171b809
Binary files /dev/null and b/webserver/client.o differ
diff --git a/webserver/main.c b/webserver/main.c
index e5da6a071d6691e061d38fa838eca4f6fc9723eb..ce4ee56da14281277cfa571b5256f0f315ac00e7 100644
--- a/webserver/main.c
+++ b/webserver/main.c
@@ -10,7 +10,6 @@ void traitement_signal(int sig) {
 	printf("Signal %d reçu\n", sig);
     int pid;
 	while((pid = waitpid(-1,&status,WNOHANG))>0){printf("pid terminated %d\n",pid);} //-1 n'importe quel proccessus
-    printf("Pourquoi tu marches pas ?");
 }
 
 
diff --git a/webserver/main.o b/webserver/main.o
index cff4429d0ddfdc825257e82d4031154ed7e9210b..2091926a43f76b108fa24f82887767c62002dce7 100644
Binary files a/webserver/main.o and b/webserver/main.o differ
diff --git a/webserver/makefile.dep b/webserver/makefile.dep
index c586ce9aaac3102a886018886e71adcfe128a891..425baca1f824518a15ad49e5df95e4b928fb8b78 100644
--- a/webserver/makefile.dep
+++ b/webserver/makefile.dep
@@ -1,2 +1,3 @@
-socket.o: socket.c socket.h
+socket.o: socket.c socket.h client.h
+client.o: client.c socket.h client.h
 main.o: main.c socket.h
diff --git a/webserver/pawnee b/webserver/pawnee
index 8a6991483167ea05d0bf0fd36affbf54a91418e6..264161030dafdea1aeeda8887bb6c505a8dad802 100755
Binary files a/webserver/pawnee and b/webserver/pawnee differ
diff --git a/webserver/socket.c b/webserver/socket.c
index bae85582e513ea3a0c8cbc3779e435f0e8f5fa61..a62c326d5e39f68f63a46cdf9e2a41c3027bac32 100644
--- a/webserver/socket.c
+++ b/webserver/socket.c
@@ -5,6 +5,7 @@
 #include <netinet/in.h>
 #include <sys/wait.h>
 #include <stdlib.h>
+#include "client.h"
 
 
 int creer_serveur(int port){
@@ -60,14 +61,8 @@ int creer_serveur(int port){
 			//close(socket_client);  fait une erreur si on le met
             
 		}else{ // à déplacer ailleurs pour une meilleure lisibilité
-			/* On peut maintenant dialoguer avec le client */
-			const char *message_bienvenue = "Bonjour, bienvenue sur mon serveur\nExcogitatum est super his, ut homines quidam ignoti, vilitate ipsa parum cavendi ad colligendos rumores per Antiochiae latera cuncta destinarentur relaturi quae audirent. hi peragranter et dissimulanter honoratorum circulis adsistendo pervadendoque divites domus egentium habitu quicquid noscere poterant vel audire latenter intromissi per posticas in regiam nuntiabant, id observantes conspiratione concordi, ut fingerent quaedam et cognita duplicarent in peius, laudes vero supprimerent Caesaris, quas invitis conpluribus formido malorum inpendentium exprimebat.Sed fruatur sane hoc solacio atque hanc insignem ignominiam, quoniam uni praeter se inusta sit, putet esse leviorem, dum modo, cuius exemplo se consolatur, eius exitum expectet, praesertim cum in Albucio nec Pisonis libidines nec audacia Gabini fuerit ac tamen hac una plaga conciderit, ignominia senatus.Post emensos insuperabilis expeditionis eventus languentibus partium animis, quas periculorum varietas fregerat et laborum, nondum tubarum cessante clangore vel milite locato per stationes hibernas, fortunae saevientis procellae tempestates alias rebus infudere communibus per multa illa et dira facinora Caesaris Galli, qui ex squalore imo miseriarum in aetatis adultae primitiis ad principale culmen insperato saltu provectus ultra terminos potestatis delatae procurrens asperitate nimia cuncta foedabat. propinquitate enim regiae stirpis gentilitateque etiam tum Constantini nominis efferebatur in fastus, si plus valuisset, ausurus hostilia in auctorem suae felicitatis, ut videbatur.";
-
-            int status = 1;
-			while(status>0){
-				status = write(socket_client, message_bienvenue, strlen(message_bienvenue));
-				sleep(1);
-			} //traitement final
+			 //traitement final
+            traitementClient(socket_client);
 			printf("fin du client\n");
             close(socket_client);
 			exit(0);
diff --git a/webserver/socket.o b/webserver/socket.o
index 358fd4b8417552b17f53160f85287dbd889789b5..8c1aa1fdd9d29aa50d74af5930105da9a5dcdfc8 100644
Binary files a/webserver/socket.o and b/webserver/socket.o differ