Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#1 Le 27/01/2006, à 10:40

Durkheim

Raw sockets: type non supporté?

Bonjour,

J'ai essayé sous ubuntu breezy de déclarer ceci:

if (socket(PF_INET,SOCK_RAW,0) == -1)
   {
      cout<<"erreur"<<endl;
      perror ("socket");
   }
   else
   {
      cout<<"cool"<<endl;
   }

Réponse :

erreur
socket: Socket type not supported

Sachant que je suis sous Breezy Badger, est ce une erreur due à la distrib que j'utilise?
Comment faire pour remédier à cela?

Cela fait quelques jours que je cherche, sans succès... toutes vos idées sont donc bienvenues... Merci d'avance!

David

Hors ligne

#2 Le 29/01/2006, à 20:27

**

Re : Raw sockets: type non supporté?

if (socket(PF_INET,SOCK_RAW,6) == -1)

#3 Le 03/02/2006, à 12:14

Durkheim

Re : Raw sockets: type non supporté?

Ok, mais a quoi correspond le 6?
Si il correpond à la même chose que le 0 sous d'autres versions de linux, alors ce code n'est plus portable????

Hors ligne

Haut de page ↑