Aller au contenu

Type de donnée pour adresse MAC et IP


LePhasme

Messages recommandés

Pour les adresse MAC je sais pas. Regarde les fonctions que tu veux utiliser, elle ont forcement un type défini...

Sinon pour les adresses IP, ca depends ce que tu veux en faire. Je t'ai extrait un bout de code qui ouvre une socket.

La structure pour l'adresse ip (entre autre) est struct sockaddr_in stSin. Mais suivant ce que tu veux en faire, le char* marche parfaitement...

struct sockaddr_in stSin;

bzero(&stSin,sizeof(stSin));

stSin.sin_family = AF_INET; // IPV4

bcopy(pstHost->h_addr,&stSin.sin_addr.s_addr,pstHost->h_length);

stSin.sin_port = htons(nPort);

// Connection

if(connect(nSock, (struct sockaddr*) &stSin,sizeof(stSin)) < 0)

return SOCKET_CONNECT_ERROR;

Lien vers le commentaire
Partager sur d’autres sites

Merci bien, on m'avait effectiment parlé des types fourni pour les sockets, à première vue je dois juste les utiliser pour faire des comparaisons donc je crois que je vais me contenter des strings, mais suivant les besoins de l'implémentation j'utiliserai peut-etre les socketadr.

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...