Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/01/2006, à 09: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, à 19:27

**

Re : Raw sockets: type non supporté?

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

#3 Le 03/02/2006, à 11: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