Bonjour,
J'essaye de developper un petit serveur:
Déclaration de la machine locale:
Déclaration de la machine qui se connecte:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 struct sockaddr_in adresse1; int adresse1_size = sizeof(adresse1);
Voila les fonctions bind et accept:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 struct sockaddr_in adresse2; int adresse2_size = sizeof(adresse2);
La compilation de la fonction bind passe tres bien, mais pas pour la fonction connect... J'obtiens le message d'erreur suivant pour la fonction accept...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 bind(sockfd, (struct sockaddr *) &adresse1, &adresse1_size); accept(sockfd,(struct sockaddr *) &adresse2, &adresse2_size);
Invalid Conversion from int* to socklen_t*
Je comprend pas, car les fonctions bind et accept ont apparement les memes arguments...![]()
Partager