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". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#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

Haut de page ↑