我用C语言编写了一个简单的网络程序,我在我的电脑上测试过,一切正常但是当我尝试在我的智能手机上执行这个程序时(我使用c4droid编译并在我的智能手机上执行c程序)终端给我这个错误:“创建套接字时出错:操作不被允许”。
这是套接字的代码
int sock;
sock = socket(AF_INET,SOCK_RAW, IPPROTO_ICMP);
if (sock < 0) {
printf("error creating socket\n");
}
什么是问题?是否有人使用c4droid开发c语言的网络程序?