我编的SOCK_RAW实现ping功能的程序不能在98下起作用

SimonDW 2002-12-17 10:26:31
现在用的都是win2k的系统。
vc装在2k下。
程序在win2k下运行成功。
由于是用来ping一个范围的ip的,所以用了一个线程。
对话框界面的。
建立socket是用的socket函数而不是用WSASocket,
WSASocket建的socket设定的超时不起作用。

WSASocket不支持debug模式的编译,很奇怪……

初始化检测版本没问题是winsock2。
...全文
46 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
icelight 2002-12-29
  • 打赏
  • 举报
回复
"超时不起作用","用了一个线程","线程开始就没有反应了"



......楼主你已经找到原因了,还想我们说什么?
Iamapuma 2002-12-29
  • 打赏
  • 举报
回复
raw_socket是不支持98的
XDT 2002-12-28
  • 打赏
  • 举报
回复
你用IcmpCreateFile和IcmpSendEcho函数来实现PING要方便简单的多。
moqingsong 2002-12-17
  • 打赏
  • 举报
回复
什么现象?
SimonDW 2002-12-17
  • 打赏
  • 举报
回复
线程开始就没有反应了。
有对socket操作的检查,没有报错……

18,363

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧