Bonjour, je programme une petite appli avec des sockets, et j'ai un petit problème : est-ce possible d'envoyer en UDP et surtout de recevoir une chaîne de caractère de taille inconnue ?
Je m'explique : sur tous les exemples que j'ai pu voir, on a d'un côté un envoi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
sendto(socket, message, strlen(msg), 0, (struct sockaddr *)&contact, sizeof(struct sockaddr_in))
Et de l'autre côté, le recepteur qui fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
char buffer[1024];
struct sockaddr_in client;
recvfrom(socket, buffer, sizeof(buffer), 0, (struct sockaddr *) &client, sizeof(struct sockaddr_in))
Mais moi j'aimerais récupérer le message dans un char * car je ne sais pas à priori la taille du message que je vais recevoir !
Est-ce possible ?


Merci d'avance !!