亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? yyshellsub.c

?? 可以在51上運(yùn)行的操作系統(tǒng)
?? C
字號(hào):
#include  <includes.h>

extern xdata union ip_address_type my_ip_address;       //本機(jī)的ip地址
extern xdata union ip_address_type temp_ip_address;     //臨時(shí)變量
extern xdata union ip_address_type mask_ip_address;     //子網(wǎng)掩碼
extern xdata union ip_address_type gateway_ip_address;	//網(wǎng)關(guān)的ip地址
extern xdata union ip_address_type ping_ip_address;	//用于ping命令

extern WORDTABLE WordTable;

void DisplayTask(WORDTABLE *WordTable) reentrant//顯示任務(wù)
{
	PrintStr("\n\tDisplay Task command excuted.\n\n");
}

void Kill(WORDTABLE *WordTable) reentrant//殺死任務(wù)
{
	PrintStr("\n\tKill Task command excuted.\n\n");
}

void PingCommand(WORDTABLE *WordTable) reentrant//ping命令
{
	if(WordTable->Num==1)
		PrintStr("\n\tPlease input IP address!\n\n");
	else{
		if(IPadrToHEX(WordTable->wt[1].Str,&ping_ip_address)==0){
			PrintStr("\n\tIP address error!\n\n");return;
		}
		else{	
			//trans_pack(&txdnet,ping_ip_address,74,PINGTYPE);
			PrintStr("\n\tPing command is excuted.\n\n");			
		}
	}
}

void UDPCommand(WORDTABLE *WordTable) reentrant//udp命令
{
	if(WordTable->Num==1)
		PrintStr("\n\tPlease input IP address!\n\n");
	else if(WordTable->Num==2){
		PrintStr("\n\tPlease input UDP data(String)!\n\n");
	}
	else{
		if(IPadrToHEX(WordTable->wt[1].Str,&temp_ip_address)==0){
			PrintStr("\n\tIP address error!\n\n");return;
		}
		else{			
			//make_udp(&txdnet,temp_ip_address,WordTable->wt[2].Str,strlen(WordTable->wt[2].Str)+1,1025);
			PrintStr("\n\tUDP command is excuted.\n\n");
		}
	}
}

void CfgHost(WORDTABLE *WordTable) reentrant//配置主機(jī)IP地址
{
	unsigned char ipstr[16];
	union ip_address_type tmy_ip_address;
	
	if(WordTable->Num==1){
		//getadr(HOST,&my_ip_address.bytes[0]);//讀出本機(jī)IP地址存到my_ip_address.bytes[4]里
		PrintStr("\nHOST IP ADDRESS=");
		HEXToIPadr(ipstr,&my_ip_address);
		PrintStr(ipstr);PrintStr("\n\n");	
	}
	else{		
		if(IPadrToHEX(WordTable->wt[1].Str,&tmy_ip_address)==0){
			PrintStr("\n\tIP address error!\n\n");return;
		}
		else{
			//getadr(HOST,&temp_ip_address.bytes[0]);//讀出本機(jī)IP地址存到my_ip_address.bytes[4]里
			temp_ip_address.dwords=my_ip_address.dwords;
			
			PrintStr("\nOLD HOST IP ADDRESS=");
			HEXToIPadr(ipstr,&temp_ip_address);
			PrintStr(ipstr);PrintStr("\n");

			//setadr(HOST,&tmy_ip_address.bytes[0]);			
			//getadr(HOST,&my_ip_address.bytes[0]);
			my_ip_address.dwords=tmy_ip_address.dwords;
			
			PrintStr("\nNEW HOST IP ADDRESS=");
			HEXToIPadr(ipstr,&my_ip_address);
			PrintStr(ipstr);PrintStr("\n\n");
		}		
	}
}

void CfgMask(WORDTABLE *WordTable) reentrant//配置子網(wǎng)掩碼
{
	unsigned char ipstr[16];
	union ip_address_type tmask_ip_address;

	if(WordTable->Num==1){
		//getadr(MASK,&mask_ip_address.bytes[0]);//讀出本機(jī)掩碼存到mask_ip_address.bytes[4]里
		PrintStr("\nSUBNET MASK=");
		HEXToIPadr(ipstr,&mask_ip_address);
		PrintStr(ipstr);PrintStr("\n\n");
	}
	else{		
		if(IPadrToHEX(WordTable->wt[1].Str,&tmask_ip_address)==0){
			PrintStr("\n\tSUBNET MASK error!\n\n");return;
		}
		else{
			//getadr(MASK,&temp_ip_address.bytes[0]);//讀出本機(jī)IP地址存到my_ip_address.bytes[4]里
			temp_ip_address.dwords=mask_ip_address.dwords;
			
			PrintStr("\nOLD SUBNET MASK=");
			HEXToIPadr(ipstr,&temp_ip_address);
			PrintStr(ipstr);PrintStr("\n");

			//setadr(MASK,&tmask_ip_address.bytes[0]);
			//getadr(MASK,&mask_ip_address.bytes[0]);
			mask_ip_address.dwords=tmask_ip_address.dwords;
			
			PrintStr("\nNEW SUBNET MASK=");
			HEXToIPadr(ipstr,&mask_ip_address);
			PrintStr(ipstr);PrintStr("\n\n");			
		}		
	}
}

void CfgGateway(WORDTABLE *WordTable) reentrant//配置網(wǎng)關(guān)IP地址
{
	unsigned char ipstr[16];
	union ip_address_type tgateway_ip_address;

	if(WordTable->Num==1){
		//getadr(GATEWAY,&gateway_ip_address.bytes[0]);//讀出網(wǎng)關(guān)IP地址存到gateway_ip_address.bytes[4]里		
		PrintStr("\nGATEWAY IP ADDRESS=");
		HEXToIPadr(ipstr,&gateway_ip_address);
		PrintStr(ipstr);PrintStr("\n\n");
	}
	else{		
		if(IPadrToHEX(WordTable->wt[1].Str,&tgateway_ip_address)==0){
			PrintStr("\n\tIP address error!\n\n");return;
		}
		else{
			//getadr(GATEWAY,&temp_ip_address.bytes[0]);//讀出本機(jī)IP地址存到my_ip_address.bytes[4]里
			temp_ip_address.dwords=gateway_ip_address.dwords;
			
			PrintStr("\nOLD GATEWAY IP ADDRESS=");
			HEXToIPadr(ipstr,&temp_ip_address);
			PrintStr(ipstr);PrintStr("\n");

			//setadr(GATEWAY,&tgateway_ip_address.bytes[0]);
			//getadr(GATEWAY,&gateway_ip_address.bytes[0]);
			gateway_ip_address.dwords=tgateway_ip_address.dwords;
			
			PrintStr("\nNEW GATEWAY IP ADDRESS=");
			HEXToIPadr(ipstr,&gateway_ip_address);
			PrintStr(ipstr);PrintStr("\n\n");
		}		
	}
}

void PrintConfig(WORDTABLE *WordTable) reentrant//顯示配置信息
{
	unsigned char ipstr[16];

	PrintStr("\nConfig options:\n");
	/*
	getadr(MACADR,&my_ethernet_address.bytes[0]);//讀出主機(jī)MAC地址存到my_ethernet_address里	
	PrintStr("\nHOST MAC ADDRESS=");
	PrintWord(my_ethernet_address.words[0]);PrintStr(" ");
	PrintWord(my_ethernet_address.words[1]);PrintStr(" ");
	PrintWord(my_ethernet_address.words[2]);PrintStr("\n");
		
	page(1);//init 8019as PAR
	reg01=my_ethernet_address.bytes[0];
	reg02=my_ethernet_address.bytes[1];
	reg03=my_ethernet_address.bytes[2];
	reg04=my_ethernet_address.bytes[3];
	reg05=my_ethernet_address.bytes[4];
	reg06=my_ethernet_address.bytes[5];	

	page(0);
	reg00=0x22;
	*/
	//getadr(HOST,&my_ip_address.bytes[0]);//讀出本機(jī)IP地址存到my_ip_address.bytes[4]里
	PrintStr("HOST IP ADDRESS=");
	HEXToIPadr(ipstr,&my_ip_address);
	PrintStr(ipstr);PrintStr("\n");

	//getadr(GATEWAY,&gateway_ip_address.bytes[0]);//讀出網(wǎng)關(guān)IP地址存到gateway_ip_address.bytes[4]里
	PrintStr("GATEWAY IP ADDRESS=");
	HEXToIPadr(ipstr,&gateway_ip_address);
	PrintStr(ipstr);PrintStr("\n");

	//getadr(MASK,&mask_ip_address.bytes[0]);//讀出本機(jī)掩碼存到mask_ip_address.bytes[4]里
	PrintStr("SUBNET MASK=");
	HEXToIPadr(ipstr,&mask_ip_address);
	PrintStr(ipstr);PrintStr("\n\n");

	/*
	getadr(SNMPHOST,&SNMP_ip_address.bytes[0]);//讀出SNMP網(wǎng)管主機(jī)IP地址存到SNMP_ip_address.bytes[4]里	
	PrintStr("SNMPHOST IP ADDRESS=");
	HEXToIPadr(ipstr,&SNMP_ip_address);
	PrintStr(ipstr);PrintStr("\n\n");*/
}

void DisplayHelpMenu(WORDTABLE *WordTable) reentrant//顯示幫助采單
{
	PrintStr("\n");
	PrintStr("\tlt        Display active task.\n");
	PrintStr("\tkill      Kill active task.\n");
	PrintStr("\tping/udp  net command.\n");
	PrintStr("\tConfigNet host/mask/gateway/ipcfg.\n");	
	PrintStr("\tclr       Clear screen.\n");	
	PrintStr("\texit      Exit.(this command is limited here.)\n");
	PrintStr("\thelp      Display this menu.\n\n");
}

bit IPadrToHEX(unsigned char *Str,union ip_address_type *ip)
{
	unsigned char i,j,ch,x;

	ch=*Str++;

	for(j=0;j<3;j++){
		x=0;
		for(i=0;i<4;i++){
			if(ch=='.') {ch=*Str++;break;}
			else if(i==3) return 0;
			else if(ch<0&&ch>9) return 0;
			else
				x=10*x+(ch-'0');
			ch=*Str++;
		}
		ip->bytes[j]=x;
	}

	x=0;
	for(i=0;i<4;i++){
		if(ch=='\0') {ch=*Str++;break;}
		else if(i==3) return 0;
		else if(ch<0&&ch>9) return 0;
		else
			x=10*x+(ch-'0');
		ch=*Str++;
	}
	ip->bytes[3]=x;
	return 1;
}

void HEXToIPadr(unsigned char *Str,union ip_address_type *ip)
{
	unsigned char i;
	unsigned char x,y;

	for(i=0;i<4;i++){
		x=ip->bytes[i];
		if(x>99){
			y=x/100;*Str++=y+'0';
			x=x-100*y;y=x/10;*Str++=y+'0';
			x=x-10*y;*Str++=x+'0';
			if(i==3) *Str++='\0';
			else *Str++='.';
		}
		else if(x>9){
			y=x/10;*Str++=y+'0';
			x=x-10*y;*Str++=x+'0';
			if(i==3) *Str++='\0';
			else *Str++='.';
		}
		else{
			*Str++=x+'0';
			if(i==3) *Str++='\0';
			else *Str++='.';
		}
	}	
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品一区二区三区久久久久久 | 欧美精三区欧美精三区| 国产精品18久久久久| 香蕉久久夜色精品国产使用方法| 久久精品男人天堂av| 日韩欧美精品三级| 在线免费观看视频一区| 成人黄色小视频| 精品一区二区三区视频| 午夜视频在线观看一区二区 | 成人午夜av电影| 亚洲精品综合在线| 中文字幕一区二区三区四区不卡| 国产三级欧美三级日产三级99| 欧美国产精品劲爆| 国产欧美日产一区| 中文字幕中文乱码欧美一区二区| 亚洲欧美经典视频| 日韩av电影免费观看高清完整版在线观看| 午夜精品影院在线观看| 国产资源在线一区| 91碰在线视频| 日韩午夜在线播放| 国产精品成人免费| 日韩国产欧美在线播放| 粉嫩绯色av一区二区在线观看| 91色婷婷久久久久合中文| 91精品国产综合久久婷婷香蕉| 国产午夜精品久久久久久免费视| 亚洲视频免费观看| 麻豆成人综合网| 色婷婷综合久久久久中文一区二区 | 97精品久久久午夜一区二区三区| 成人app在线| 91麻豆精品在线观看| 欧美日韩一区不卡| 精品久久国产老人久久综合| 久久久综合激的五月天| 国产精品超碰97尤物18| 成人免费在线播放视频| 亚洲一区欧美一区| 韩国精品免费视频| 99国产欧美另类久久久精品 | 国产精品久久福利| 亚洲一二三四在线| 国产一区不卡在线| 日本高清不卡视频| 精品国产麻豆免费人成网站| |精品福利一区二区三区| 亚洲成a人片在线不卡一二三区 | 一区二区三区av电影| 精品一区二区三区在线观看国产 | 久久久精品日韩欧美| 亚洲一区二区三区四区五区黄| 国产伦精品一区二区三区免费迷| 97se亚洲国产综合在线| 精品久久人人做人人爱| 日韩电影免费在线看| 国产一区二区精品久久91| 免费欧美日韩国产三级电影| 久久99国内精品| 久久激情综合网| 国产成人精品在线看| 91久久免费观看| 日韩欧美成人激情| 欧美国产综合色视频| 亚洲国产成人高清精品| 成人久久久精品乱码一区二区三区| 欧美精品欧美精品系列| 中文字幕一区二区在线播放| 久久精品72免费观看| 欧美精品免费视频| 一级日本不卡的影视| 成人一区二区视频| 久久夜色精品国产噜噜av | 免费看日韩精品| 欧美日韩免费一区二区三区 | 欧洲激情一区二区| 国产精品日产欧美久久久久| 国产在线精品一区二区| 日韩一区二区在线观看视频| 午夜免费久久看| 欧美日韩在线播| 天堂蜜桃91精品| 欧美久久久久久蜜桃| 婷婷激情综合网| 91精品国产品国语在线不卡| 亚洲成人动漫在线免费观看| 在线观看视频一区二区| 一区二区三区精品久久久| 91蜜桃传媒精品久久久一区二区| 国产精品卡一卡二| 91在线视频官网| 亚洲一卡二卡三卡四卡无卡久久| 欧美最猛性xxxxx直播| 亚洲国产精品麻豆| 欧美一区午夜视频在线观看| 日韩精品1区2区3区| 精品噜噜噜噜久久久久久久久试看| 韩国欧美一区二区| 国产精品乱码一区二区三区软件| 99热99精品| 亚洲成人黄色小说| 欧美变态口味重另类| 国产成人免费高清| 亚洲一区二区视频| 精品美女在线播放| av激情成人网| 婷婷夜色潮精品综合在线| 精品处破学生在线二十三| 成人三级伦理片| 亚洲成人一二三| 国产欧美精品国产国产专区| 91免费版pro下载短视频| 日本午夜精品一区二区三区电影| 久久久不卡网国产精品二区| 色久优优欧美色久优优| 久久成人18免费观看| 中文字幕一区二区三| 欧美mv和日韩mv国产网站| av在线这里只有精品| 六月婷婷色综合| 亚洲国产一区二区在线播放| 久久亚洲精品小早川怜子| 欧美熟乱第一页| 成人激情免费电影网址| 另类的小说在线视频另类成人小视频在线 | 一区二区三区91| 国产精品久久久久久久久晋中| 欧美人妇做爰xxxⅹ性高电影| 成人综合在线观看| 精品一区二区三区香蕉蜜桃| 亚洲成人免费视频| 亚洲人成伊人成综合网小说| 久久综合网色—综合色88| 555www色欧美视频| 日本韩国欧美国产| eeuss鲁片一区二区三区| 狠狠色丁香婷综合久久| 亚洲国产乱码最新视频| 亚洲欧美成aⅴ人在线观看| 国产无人区一区二区三区| 欧美大肚乱孕交hd孕妇| 555夜色666亚洲国产免| 在线观看精品一区| 色天天综合色天天久久| 99久久精品国产一区二区三区| 国产一区视频在线看| 国产一区二区三区国产| 国产一区二区三区日韩| 国产综合色视频| 国产白丝网站精品污在线入口| 国产99一区视频免费| 国产成人精品亚洲午夜麻豆| 国产91高潮流白浆在线麻豆| 粉嫩aⅴ一区二区三区四区| 国产99久久久国产精品| 成人国产精品免费网站| 99精品一区二区三区| 在线看国产一区二区| 欧美另类久久久品| 欧美一区二区福利在线| 日韩欧美美女一区二区三区| 久久亚洲综合色| 一区免费观看视频| 亚洲成精国产精品女| 捆绑变态av一区二区三区| 国产自产v一区二区三区c| 99久久精品免费| 欧美美女黄视频| 久久久久99精品国产片| 日韩一区中文字幕| 日韩国产在线一| 国产剧情一区二区| 欧美亚洲禁片免费| 久久品道一品道久久精品| 18成人在线视频| 日韩高清在线观看| 成人永久免费视频| 91精品免费在线| 日韩一区在线播放| 精品亚洲国产成人av制服丝袜 | 国产成人午夜精品影院观看视频 | 亚洲国产中文字幕| 国产成人av影院| 欧美亚洲国产怡红院影院| 国产亚洲欧美日韩在线一区| 亚洲一区二区三区精品在线| 国产一区二区三区免费观看| 91成人免费网站| 国产精品久久久一本精品| 日本不卡一二三区黄网| 91在线免费视频观看| 久久九九久久九九| 七七婷婷婷婷精品国产| 精品视频1区2区| 亚洲精品国产无套在线观| 国产成人综合精品三级| 日韩美女在线视频| 日本成人在线一区|