社区
网络编程
帖子详情
我编的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。
...全文
80
5
打赏
收藏
我编的SOCK_RAW实现ping功能的程序不能在98下起作用
现在用的都是win2k的系统。 vc装在2k下。 程序在win2k下运行成功。 由于是用来ping一个范围的ip的,所以用了一个线程。 对话框界面的。 建立socket是用的socket函数而不是用WSASocket, WSASocket建的socket设定的超时不起作用。 WSASocket不支持debug模式的编译,很奇怪…… 初始化检测版本没问题是winsock2。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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操作的检查,没有报错……
用Python
实现
PING
本文详细介绍了如何使用Python
实现
PING
功能
,通过理解ICMP协议的报文结构和检验和计算,以及利用
SOCK
_
RAW
进行原始套接字编程,
实现
端对端的连通性检查。同时,解释了
PING
在计算机网络中的
作用
和简单工作流程。
原始套接字编程(AF_PACKET+
SOCK
_
RAW
)模拟一个
PING
本文详细介绍了原始套接字编程,包括其基本概念、AF_PACKET+
SOCK
_
RAW
的特性,以及如何利用原始套接字模拟
PING
操作,通过实例展示了如何构造和发送包含IP和ICMP头的包,以及处理checksum计算。
ping
本文详细解析了GNU
ping
和iputils
ping
的工作原理,包括下载源码、编译安装、icmp数据包结构、id设置、checksum计算、
ping
包大小、sk_buff数据结构、timeval使用、延迟计算、发送和接收流程,以及
ping
使用的
SOCK
_
RAW
套接字类型。
c语言tcp小
程序
,【TCP/IP】C语言
实现
Ping
小
程序
这是一个C++编写的ICMP
ping
程序
,通过创建原始套接字发送ICMP请求包并接收响应来检查网络连接。
程序
计算并校验ICMP包的校验和,设置包的类型、序列号等信息,并处理超时和错误情况。
收发ICMP封包,
实现
ping
本文介绍了一个使用 C 语言
实现
的 ICMP
Ping
功能
程序
。该
程序
利用 Win
Sock
进行网络通信,通过发送 ICMP 请求并接收响应来测量目标主机的可达性和往返时间。文中详细展示了 ICMP 封包结构及校验和计算方法。
网络编程
18,357
社区成员
64,165
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章