CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  网络编程

我在DOS下可以PING网络,为什么在VC中调用rawSocket = socket(AF_INET, SOCK_RAW, IPPROTO_ICMP)返回错误值呢??请指教,很着急

楼主myckd(二呆阿不)2001-09-03 01:08:20 在 VC/MFC / 网络编程 提问

等待高手 问题点数:60、回复次数:9Top

1 楼myckd(二呆阿不)回复于 2001-09-03 01:08:33 得分 0

快来人呀Top

2 楼myckd(二呆阿不)回复于 2001-09-03 01:13:54 得分 0

怎么还不来人呀Top

3 楼myckd(二呆阿不)回复于 2001-09-03 01:23:56 得分 0

怎么没人回答呀Top

4 楼maxsuy(魔法兔子)回复于 2001-09-03 07:14:54 得分 0

是winsock   2.0版本吗Top

5 楼StoneCold(我是天才)回复于 2001-09-03 09:22:21 得分 0

在工程中加入ws2_32.lib    
  而且     #include   <winsock2.h>  
  Top

6 楼StoneCold(我是天才)回复于 2001-09-03 09:25:23 得分 60

而且加入如下代码,  
  if   (WSAStartup(MAKEWORD(2,1),&wsaData)   !=   0){    
      //fprintf(stderr,"WSAStartup   failed:   %d\n",GetLastError());    
      //ExitProcess(STATUS_FAILED);    
  return   1;  
          }    
  另外,调用的形式换为  
  sockRaw   =   WSASocket   (AF_INET,    
            SOCK_RAW,    
            IPPROTO_ICMP,    
            NULL,   0,0);    
        Top

7 楼cococut(小鱼的天空)回复于 2001-09-03 09:33:16 得分 0

StoneCold(我是天才) 说得没错,只要wsastart()就可以搞店!Top

8 楼gongxy(codekiller)回复于 2001-09-03 09:40:08 得分 0

WinSock   2.0以上的实现才支持SOCK_RAW  
  所以WSAStartup时要用2.0以上  
  Top

9 楼myckd(二呆阿不)回复于 2001-09-03 09:43:46 得分 0

to:StoneCold谢谢,分数给出Top

相关问题

  • 为什么在VC中调用rawSocket = socket(AF_INET, SOCK_RAW, IPPROTO_ICMP)返回错误值呢??请指教,急
  • 关闭Ping(ICMP)的方法
  • icmp
  • 用raw socket实现ping(ICMP)中如何 设置TOS(type of service) 。。。
  • win98下的ping程序发送的是icmp报文,还是udp报文
  • About ICMP......
  • to liulee or ping_ping
  • 找 ping_ping
  • ping ping 请进。
  • system("ping ...")?

关键词

  • 调用
  • ipproto
  • raw
  • sock
  • icmp
  • af
  • inet
  • wsastartup
  • 加入
  • failed

得分解答快速导航

  • 帖主:myckd
  • StoneCold

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo