为什么下面语句编译通不过,是不是winsocket不支持?
怎么解决?谢谢
setsockopt(sockfd,IPPROTO_IP,IP_HDRINCL,&on,sizeof(on));
怎么解决?谢谢
setsockopt(sockfd,IPPROTO_IP,IP_HDRINCL,&on,sizeof(on));
解决方案 »
- 100分求CoCreateInstanceEx函数的用法
- 如何获得每秒的传输字节数?
- 如何设置对话框背景色
- 高分紧急求助!!高手们都进来看看啊..在VC中如何将复合文档中的Word对象导出来成为一个单独的Word文档啊???
- vc中使用 vb dll 的问题,请大家帮忙!!!
- 如何将数组打包成SAFEARRAY ?
- 关于dll中的全局变量
- 类似wingate的源码?
- AfxMessageBox(_T("hello world !"))和AfxMessageBox("hello world !")
- 在atl中添加一个控制,在里面申请了一些资源,当控件释放时释放这些资源,怎么搞?我找不到析够函数!
- 不知道vc中有没有MIDAS应用的概念,还是delphi中独有的?
- ======如何去掉标题栏,如何不加载菜单=======
err = setsockopt(sockfd, IPPROTO_IP, IP_HDRINCL, (char*)&on, sizeof(on));
这个能用!你试一试!
Notice that raw TCP and UDP ar'nt possible directly under Winsock 2. Instead ,
you must use IP_HDRINCL and build your own IP and TCP or UDP headers.
Under Windows NT and Windows 2000,only userss that are members of the Administrator group can open raw sockets.
怎么办?
Winsock 1.1 Win9x with WinNT 4.0 Windows 2000
(all platforms) Winsock 2
Raw I[CG]MP No Yes Yes Yes
IP_HDRINCL No No No Yes
Raw TCP/UDP No No No No