ping.h

来自「MCS51产单片机上实现的tcp/ip,很全的哦,需要的可以参考一下.」· C头文件 代码 · 共 29 行

H
29
字号
#ifndef	_PING_H
#define	_PING_H

#ifndef _SESSION_H
#include "session.h"
#endif

struct ping {
	struct session *sp;
	int s;			/* Socket for pinging */
	int32 target;		/* Starting target IP address */
	int incflag;		/* If true, increment target after each ping */
	int32 sent;		/* Total number of pings sent */
	int32 srtt;		/* Smoothed round trip time */
	int32 mdev;		/* Mean deviation */
	int32 maxrtt;		/* Maximum rtt */
	int32 minrtt;		/* Minimum rtt */
	int32 responses;	/* Total number of responses */
	int32 interval;		/* Inter-ping interval, ticks */
	uint16 len;		/* Length of data portion of ping */
};

/* In ping.c: */
void echo_proc(int32 source,int32 dest,struct icmp *icmp,struct mbuf **bpp);
int pingem(int s,int32 target,uint16 seq,uint16 id,uint16 len);

#endif /* _PING_H */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?