انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: hmir در 06 تیر 1388، 06:48 بظ
-
سلام دوستان
این دستور رو هم تو اوبونتو 9.04 و هم 8.10 امتحان کردم و پیغام "Cant't create RAW socket" چاپ می شه.
if((sockfd = socket(AF_INET, SOCK_RAW, IPPROTO_UDP)) == -1)
printf("Cant't create RAW socket\n");
مشکل کجاست؟
-
چه ایرادی می گیره؟
چه هدر هایی رو اضافه کردی؟
اینو برای ساخت سوکت امتهان کن:
sockfd = socket(2,1, 0)
این برات یک سوکت TCP درست میکنه چک کن ببین مشکلی داری با اینم...