Bonjour,
Je suis entrain de m'entrainer sur les socket raw et je bute sur :
#include <netinet/in.h>
#include <iostream>
using namespace std;
int main (void)
{
int sock;
sock = socket(AF_INET,SOCK_RAW,0);
cout << "sock = " << sock << endl;
sock = socket(AF_INET,SOCK_STREAM,0);
cout << "sock = " << sock << endl;
return 0;
}
retourne
sock = -1
sock = 3
Pourquoi ai je une erreur avec les socket raw et pas sur tcp?
le programme est exécuter en root .
Si quelqu'un sait ...
merci d'avance