Programmation réseaux Erreur Bind: Address family not supported
Résolu/Fermé
sambia39
Messages postés
610
Date d'inscription
vendredi 31 juillet 2009
Statut
Membre
Dernière intervention
9 février 2023
-
29 juin 2014 à 17:26
sambia39 Messages postés 610 Date d'inscription vendredi 31 juillet 2009 Statut Membre Dernière intervention 9 février 2023 - 30 juin 2014 à 23:06
sambia39 Messages postés 610 Date d'inscription vendredi 31 juillet 2009 Statut Membre Dernière intervention 9 février 2023 - 30 juin 2014 à 23:06
A voir également:
- Address family not supported by protocol
- Input not supported ✓ - Forum jeux PC/Mac
- Message bounced by administrator - Forum Messagerie
- Supprimer family link ✓ - Forum Huawei
- Home by me - Télécharger - 3D
- Family link verrouillage ne fonctionne pas - Forum Mobile
1 réponse
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 816
29 juin 2014 à 18:55
29 juin 2014 à 18:55
Bonjour,
Tu veux le faire en IPv6 ou en IPv4 ?
Car en IPv6, ce ne sont pas les mêmes structures à utiliser.
Il faut : sockaddr_in6 au lieu de sockaddr_in et pas mal d'autres choses à adapter.
Tu veux le faire en IPv6 ou en IPv4 ?
Car en IPv6, ce ne sont pas les mêmes structures à utiliser.
Il faut : sockaddr_in6 au lieu de sockaddr_in et pas mal d'autres choses à adapter.
29 juin 2014 à 19:16
en IPv4 mais le soucis cela m'affiche ce message erreur toujours donc je sais comment le résoudre
30 juin 2014 à 22:41
int f_IPv4( struct sockaddr_in *sin ){ int i_Sock = D_NULL; i_Sock = socket( AF_INET, SOCK_STREAM, D_NULL ); if( i_Sock <= D_ERROR ) return ( D_ERROR ); /* Config Sin */ bzero(sin, sizeof( *sin ) ); sin->sin_family = AF_INET; sin->sin_port = htons( D_PORT ); sin->sin_addr.s_addr = ntohs( INADDR_ANY ); return ( i_Sock ); }Mercis à tous et à bientôt
30 juin 2014 à 22:55
Pour info, bzero() est obsolète et non standard. Utilise plutôt memset().
30 juin 2014 à 23:06