套接字创建返回-1(不允许操作)

时间:2015-03-29 13:52:52

标签: c sockets ubuntu

#include <stdio.h>
#include <string.h>
#include <arpa/inet.h>
#include <stdlib.h>
#include <netinet/ip_icmp.h>

int main (int argc, char** argv)
{
    int n=socket(AF_INET, SOCK_RAW, IPPROTO_ICMP);
    printf("%d",n);
    return 0;
}

我不知道为什么这个程序返回-1。 你能救我吗?

系统配置:

操作系统:Ubuntu 14.04

语言:C(-Wall -W -Wshadow -std = gnu99)

0 个答案:

没有答案