相关推荐
-
VB6通断程序
给大家分享一个很好的VB6检查网络通断的程序。
-
关于一个用VB编写的PING工具的问题
我在互联网上找到一个用VB编写的程序,是PING一个计算机的IP是否能通的工具,我改了改,使用ADO重数据库中循环读取IP地址,并将测试后的状态写入到数据库,作完后运行是可以测试,但是速度太慢了,每循环测试一个IP地址都需要接近1秒的时间,如果IP多的话时间就太长了,有其他办法让测试时间缩短吗?多线程如何做呢?谢谢各位帮忙!!! VB代码: Option Explicit Private...
-
利用 Winsock 完成类似于系统自带的 ping 远程主机的功能
数据通信实验 文章目录数据通信实验一、 实验名称及内容二、实验过程和结果环境程序设计程序流程图程序使用程序主体说明数据结构函数实验结果 一、 实验名称及内容 __名称:__利用 Winsock 完成类似于系统自带的 ping 远程主机的功能 __内容:__利用 Winsock 完成基于 ICMP 协议的 ping 程序,该程序完成类似于系统自带的 ping 远程主机的功能,可以直接 ping IP 地址,也可以自动进行域名解析,并且可以指定 ping 次数和统计 ping 结果,基本包含了系统自带的 pin
-
winsock程序设计
windows socket编程
-
当你「ping 一下」的时候,你知道它背后的逻辑吗?
我们在遇到网络不通的情况,大家都知道去 ping 一下,看一下网络状况。那你知道「ping」命令后背的逻辑是什么吗?知道它是如何实现的吗? 一、「ping」命令的作用和原理? 简单来说,「ping」是用来探测本机与网络中另一主机之间是否可达的命令,如果两台主机之间ping不通,则表明这两台主机不能建立起连接。ping是定位网络通不通的一个重要手段。 ping 命令是基于 ICMP 协议来工作...
-
自己动手用ICMP写ping程序
ICMP是(Internet Control Message Protocol)Internet控制报文协议,它传数据,但是对数据有监督功能,比如你的数据没到达,则会返回一个icmp报文。 icmp最常见的应用就是ping程序,可以探测两个主机之间是否连通。 ICMP是网络层协议,但它又和IP一起发送(由IP承载)。 [cpp] view plaincopy
-
收发ICMP封包,实现ping
转载:https://www.cnblogs.com/luzhiyuan/p/3923092.html 转载:https://blog.csdn.net/qy532846454/article/details/5429700 #include "stdafx.h" #include <WINSOCK2.H> #pragma comment(lib, "Ws2_32.lib") #...
-
socket实现Ping命令
实现的原理还是很简单的,主要还是要对ICMP协议有所了解。ICMP协议是在IP协议的数据部分实现的,普通的socket只能建立TCP或者UDP连接,实在传输层上做东西,只能控制要传输的数据,不能控制IP包的数据部分(即ICMP包实现的部分),所以我们需要一个原始套接字填充IP协议的数据部分。 #define WIN32_LEAN_AND_MEAN #include "stdafx.h" #inc
-
Ping的整个过程,ICMP报文是什么?IGMP是什么?
ICMP(网际控制报文协议):用来测试网络层是不是有故障,若有故障,该协议还能报告故障。Ping命令来使用这个协议。先看拓扑图:在这里讲ping的两情况:一种是同一网段内,一种是跨网段的ping。1. 同一网段首先,如果主机A,要去ping主机B,那么主机A,就要封装二层报文,他会先查自己的MAC地址表,如果没有B的MAC地址,就会向外发送一个ARP广播包。交换机会收到这个报文后,交换机有学习M...
-
自己动手学TCP/IP--ICMP(ping报文)
ping是ICMP的一种,是用来检查网络是否通畅或者网络连接速度的命令。 报文长度(98bytes)= 以太网头(14bytes)+ IP头(20bytes)+ICMP头(8)+ ICMP数据内容(56字节) 报文格式 ICMP回显请求报文类型是8(ICMP_ECHO),标识符字段是进程的ID,用于接受应答包的处理,序列号是不断加1,ICMP数据内容选项则包含了发送包时系统的时间。 I...
-
原始套接字的花花世界
原始套接字的花花世界 ICMP:通常去检测一个网络是否为通畅,例如ping一个IP IGMP:组播中的控制报文,控制协议创建int socket(AF_INET,SOCK_RAW,protocol); 处理ip数据的套接字 int socket(AF_PACKET,SOCK_RAW,protocol); 处理以太网数据报的套接字输出ssize_t sendto(int sockfd,con
-
C/C++:Winsock网络编程—ping命令的简单实现
Winsock网络编程—ping命令的简单实现 前言 先声明 博主实现的是Windows平台的ping命令的简单实现,没有做域名解析,只能直接ping ip。我们要实现ping 肯定得先知道ping的实现原理,ping 发送的 ICMP报文。实际上的落脚点 就是对 ICMP协议和IP协议 结构的学习 以及 如何使用Winsock API 来实现ICMP报文的组包和解包。需要使用wireshark ...
12 楼 kevintse 2010-06-08 12:35
这个是哪个国家的数据
图上写的smartphone
啥?是答非所问还是您说smartphone是一个国家?
这是米国的数据。
11 楼 javaTo 2010-06-08 12:15
就像浏览器一样,ff份额多少多少,chrome多少多少……,拿国内的数据一看几乎全被ie占着
10 楼 glacier3 2010-06-08 09:43
这个是哪个国家的数据
图上写的smartphone
9 楼 zxz87 2010-06-07 16:51
这个是哪个国家的数据
这个标题没对,应该是智能手机市场的数据,算上传统的手机的话,Nokia决不止这一点儿市场份额。
如果不是美国的话,算上智能手机塞班也不只这么多
8 楼 黑色凤凰 2010-06-07 12:50
7 楼 xcloudy 2010-06-07 12:45
这个是哪个国家的数据
这个标题没对,应该是智能手机市场的数据,算上传统的手机的话,Nokia决不止这一点儿市场份额。
6 楼 xcloudy 2010-06-07 12:45
这个是哪个国家的数据
这个标题没对,应该是智能手机市场的数据,算上传统的手机的话,Nokia决不止这一点儿市场份额。
5 楼 paramore 2010-06-07 12:24
4 楼 leepengyu 2010-06-07 11:43
3 楼 jamiesun 2010-06-07 11:23
2 楼 th3639 2010-06-07 10:04
1 楼 beeke 2010-06-07 09:56
这个是哪个国家的数据