Bonjour;

J'ai écrit un client tcp qui fonctionne (données reçues par un serveur en perl). Les données se transmettent correctement, mais tout ce qui est après un \n ou \r ne se transmet pas.
Le retour à la ligne a bien lieu, mais les données suivantes ne sont pas transmises :-S

Voici un bout de code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
/* envoie de donne et reception */
	char *msg = "tyty\ntata";
//	write(to_server_socket, "%s", msg ,4);
	write(to_server_socket, msg, strlen(msg));
//	send(to_server_socket, msg, 4, 0);
	read(to_server_socket,buffer,512);
	printf(buffer);
	/* fermeture de la connection */
	shutdown(to_server_socket, 2);
	close(to_server_socket);
Le code complet ICI pour pas pourrir le post.

Merci pour votre aide!