New Document
     寄存器


<<  < 2007 - 11 >  >>
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30


公告
★★★★★★★★★★★★★★★
    一位将军说,对对手的最好惩罚,就是让自己变得比他更强。我会一直努力!
QQ:82314377
E-mail:chen.brick@gmail.com
★★★★★★★★★★★★★★★

我的分类(专题)

日志更新

最新评论

留言板

链接
处理 SSI 文件时出错

Blog信息
  • 日志:86
  • 评论:67
  • 留言:13
  • 访问:







ipdump抓包
brick 发表于 2006-11-25 1:00:00
    在windows下,我这样写出错了。程序在ioctlsocket函数调用后便没有了任何反应,真是郁闷!!!
 WSAData wsaData;
 WSAStartup(MAKEWORD(2, 2), &wsaData);
 /*创建原始套接字*/
 SOCKET sock = socket(AF_INET, SOCK_RAW, IPPROTO_RAW);
 /*设置IP头操作选项*/
 setsockopt(sock, IPPROTO_IP, IP_HDRINCL, (char*)&flag, sizeof(flag));
 /*获取本机名*/
 gethostname((char*)LocalName, sizeof(LocalName)-1);
 /*获取本地 IP 地址*/
 pHost = gethostbyname((char*)LocalName);
 /*填充SOCKADDR_IN结构*/
 addr_in.sin_addr = *(in_addr *)pHost->h_addr_list[0];
 addr_in.sin_family = AF_INET;
 addr_in.sin_port = htons(50824);
 /*把原始套接字sock 绑定到本地网卡地址上*/
 bind(sock, (PSOCKADDR)&addr_in, sizeof(addr_in));
 /*dwValue为输入输出参数,为1时执行,0时取消*/
 DWORD dwValue = 1;
 /*设置 SOCK_RAW 为SIO_RCVALL,以便接收所有的IP包。其中SIO_RCVALL*/
 ioctlsocket(sock, SIO_RCVALL, &dwValue);
 
 
 



处理 SSI 文件时出错

发表评论:

    大名:
    密码: (游客无须输入密码)
    主页:
    标题:
    教育人博客页面数据载入,请耐心等待


Powered by Oblog.