Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2822 connectés 

 


Dernière réponse
Sujet : [SOCKET] utiliser les adresses MAC
darklord

sanglier04 a écrit a écrit :

en mettant AF_NS au lieu de AF_INET (qui lui rajoute IP puisque c le protocole internet) lors de la création de la socket c'est possible mais après je ne sais po trop comment faire. mais en tout cas c possible.  




 
euh tu ne confonds pas un peu tes couches OSI. MAC c'est couche 2 et une socket ne tourne pas en couche 2. Ca fonctionne à un niveau supérieur.
 
Et pour ton info, la couche que windows rajoute existe aussi sous linux sinon je vois mal comment on communiquerait sinon.


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
darklord

sanglier04 a écrit a écrit :

en mettant AF_NS au lieu de AF_INET (qui lui rajoute IP puisque c le protocole internet) lors de la création de la socket c'est possible mais après je ne sais po trop comment faire. mais en tout cas c possible.  




 
euh tu ne confonds pas un peu tes couches OSI. MAC c'est couche 2 et une socket ne tourne pas en couche 2. Ca fonctionne à un niveau supérieur.
 
Et pour ton info, la couche que windows rajoute existe aussi sous linux sinon je vois mal comment on communiquerait sinon.

sanglier04 en mettant AF_NS au lieu de AF_INET (qui lui rajoute IP puisque c le protocole internet) lors de la création de la socket c'est possible mais après je ne sais po trop comment faire. mais en tout cas c possible.
HelloWorld Windows rajoute une couche par dessus MAC ... encore heureux !
La couche en question s'appelle IP :)
Les sockets sont une interface de programmation permettant des échanges sous TCP/IP. Je ne pense pas qu'on puisse spécifier une adresse MAC (qui n'est valable que sur un reseau local ethernet ...)
Faut passer par la couche logicielle en dessous ... (NDIS pour Windows ? RawSocket pour Unix ?)
sanglier04 lut, je cherche des exemples sur l'utilisation des sockets avec des adresses mac notament pour la communication entre linux et win car il me semble que win rajoute une couche par dessus ...

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)