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

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

?? tcpserver.c

?? 有關(guān)linux的tcp和udp通訊的服務(wù)器端和客服端的源程序
?? C
字號(hào):
/**/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <netdb.h>
#include<sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
/**/

#define BUFSIZE			8192
#define DEFAULT_PORT	5320

enum {CMD_NAME,SRC_PORT};
int execute(char* command,char*buf,int bufmax);

int main(int argc, char *argv[])
{
	int len;
	int port;
	int s;
	int so;
	int cn;
	int sn;
	int rn;

	char cmd1[BUFSIZE];
	char cmd2[BUFSIZE];
	char recv_buf[BUFSIZE];
	char send_buf[BUFSIZE];
	
	struct sockaddr_in server;
	struct sockaddr_in client;
	
	if(argc == 2){
		if((port=atoi(argv[DST_PORT]))==0){
			struct servent*se;
			if((se=getservbyname(argv[DST_PORT],"udp"))!=NULL)
				port=(int)ntohs((u_short)se->s_port);
			else{
				fprintf(stderr,"Getservbyname error");
				exit(EXIT_FAILURE);
			}
		}
	}else
		port=DEFAULT_PORT;
/*Step 1 */
	if((so=socket(AF_INET,SOCK_STREAM,0)<0){
		perror("socket");
		exit(EXIT_FAILURE);
	}
/*step	2 */
	memset((char*)&server,0,sizeof(server));
	server.sin_family=AF_INET;
	server.sin_addr.s_addr=htonl(INADDR_ANY);
	server.sin_port=htons(port);
	
	if(bind(so,(struct sockaddr*)&server,sizeof(server))<0){
		perror("bind");
		exit(EXIT_FAILURE);
	}
	listen(so,5);
	while(1){
	len=sizeof(client);
	if((s=accept(so,(struct sockaddr *)&client,&len))<0){
		perror("accept");
		exit(EXIT_FAILURE);

	}
	printf("connect from %s \n",inet_ntoa(client.sin_addr));
	#ifdef FORK_SERVER
		if(fork( )!=0){
			close(s);
			continue;	
		}
		close(so);
	#endif 
	while(1){
		int i=0;
		sn=sprintf(send_buf,"TCP>");
		send(s,send_buf,sn,0);
receive:
	if((rn=recv(s,&recv_buf[i],1,0)<0) break;
	if(recv_buf_buf[i]!='\n'){
		i++;
		if(i<BUFSIZE-1) goto receive;

	}
	recv_buf[i]='\0';


	printf("receive % s/n",recv_buf);
		if((cn=sscanf(recv_buf,"%s %s",cmd1,cmd2)<=0) 
			sn=0;
		else if(cn==2&&strcmp(cmd1,"show")==0){
			if(strcmp(cmd2,"route")=0)
			#ifdef __linux
				sn=execute("/bin/netstat -rn",send_buf,BUFSIZE);
			#else
				sn=execute("/usr/bin/netstat -rn",send_buf,BUFSIZE);
			#endif

			else if(strcmp(cmd2,"arp")=0)
			#ifdef __linux
				sn=execute("/bin/arp -an",send_buf,BUFSIZE);
			#else
				sn=execute("/usr/bin/arp -an",send_buf,BUFSIZE);
			#endif
				else if(strcmp(cmd2,"tcp")=0)
			#ifdef __linux
				sn=execute("/bin/netstat -tn",send_buf,BUFSIZE);
			#else
				sn=execute("/usr/bin/netstat -tn",send_buf,BUFSIZE);
			#endif
				else if(strcmp(cmd2,"nic")=0)
					sn=execute("/bin/ifconfig -a",send_buf,BUFSIZE);
				else{
				sn=sprintf(send_buf,"Parameter error %s \n"
							"show[route |arp|tcp|nic\n",cmd2);
				printf("%s",snd_buf);

			}else if(cn==1 )
				if(strcmp(cmd1,"quit")==0) break;
				send_buf[0]='\0';
	
				if(strcmp(cmd1,"help")!=0)
					sprintf(send_buf,"command error %s\n"cmd1);
				strcat(send_buf,"Command: \n"
									"show route \n"
									"show arp \n"
									"show nic \n"
									"quit \n"
									"help \n");
				sn=strlen(send_buf);

			} else sn=sprintf(send_buf,"Command error %s \n",cmd1);
			if(sn==0)sn=sprintf(send_buf," \n");
			if(send(s,send_buf,sn,0)<0)
				break;
			printf("%s",send_buf);
			
	}
	close(s);
	}
	close(so);
	return 0;
}

int execute(char*command,char*buf,int bufmax){
	FILE *fp;
	int i;
	if((fp=popen(command,"r")==NULL){
		perror(command);
		exit(EXIT_FAILURE);
	}
	i=0;
	while((buf[i++]=fgetc(fp)!=EOF && i<bufmax);
	plcose(fp);
	return i;
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧洲精品天堂一级| 国产在线视频不卡二| 蜜臀国产一区二区三区在线播放| 欧美日韩一区高清| 久久久久9999亚洲精品| 亚洲第一福利一区| 成人av在线网| 欧美大片国产精品| 亚洲一区二区视频| av成人老司机| 久久丝袜美腿综合| 蜜桃视频一区二区三区在线观看| 91女厕偷拍女厕偷拍高清| xfplay精品久久| 日韩精品免费专区| 欧洲一区在线电影| 中文字幕一区二区三区在线不卡| 国内一区二区在线| 欧美精品一卡二卡| 亚洲最色的网站| 99精品视频在线观看| 久久蜜桃香蕉精品一区二区三区| 亚洲bt欧美bt精品777| 色婷婷久久久综合中文字幕 | 欧美一区二区成人| 亚洲五码中文字幕| 在线免费观看视频一区| 调教+趴+乳夹+国产+精品| 成人一级黄色片| 久久久国产午夜精品| 捆绑调教一区二区三区| 91.麻豆视频| 亚洲午夜视频在线| 欧美中文字幕一区| 亚洲综合一区二区三区| 91视视频在线观看入口直接观看www | 亚洲欧美国产三级| 成人18视频在线播放| 国产欧美日韩在线| 国产成人欧美日韩在线电影 | 色偷偷一区二区三区| 亚洲色图制服诱惑 | 色综合久久久久综合体| 综合久久国产九一剧情麻豆| 99精品视频在线播放观看| 亚洲视频免费在线| 色94色欧美sute亚洲线路二 | 99视频一区二区三区| 国产精品理论在线观看| 91玉足脚交白嫩脚丫在线播放| 国产精品色眯眯| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 综合分类小说区另类春色亚洲小说欧美| 国产成人亚洲综合a∨婷婷图片| 久久蜜桃香蕉精品一区二区三区| 国产成人在线色| 亚洲欧美精品午睡沙发| 久久国产婷婷国产香蕉| 国产欧美精品国产国产专区| 91同城在线观看| 亚洲风情在线资源站| 日韩欧美成人一区| 成人深夜在线观看| 亚洲国产一区二区在线播放| 欧美一区二区三区免费视频| 激情小说亚洲一区| 中文字幕一区二区三区在线不卡 | 777午夜精品视频在线播放| 另类欧美日韩国产在线| 中文av一区二区| 欧美日韩国产电影| 国产91综合一区在线观看| 亚洲伦理在线精品| 日韩精品专区在线| 91一区二区三区在线观看| 日本不卡的三区四区五区| 国产精品少妇自拍| 欧美一区二区三区思思人| eeuss鲁一区二区三区| 亚洲成av人片在线| 国产精品污污网站在线观看| 欧美一区二区三区四区高清| 99久久综合狠狠综合久久| 美女脱光内衣内裤视频久久影院| 国产精品九色蝌蚪自拍| 欧美一区二区日韩一区二区| 97久久超碰国产精品电影| 精品一区二区三区欧美| 一区二区三区四区在线免费观看| 久久蜜臀精品av| 日韩欧美中文字幕精品| 91久久国产综合久久| 国产精品99久| 青青草97国产精品免费观看| 亚洲黄色av一区| 国产亚洲欧美日韩在线一区| 亚洲精品一区在线观看| 7777精品伊人久久久大香线蕉超级流畅| 国产黑丝在线一区二区三区| 蜜芽一区二区三区| 午夜精品久久久久| 夜夜爽夜夜爽精品视频| 中文字幕中文乱码欧美一区二区| 欧美成人aa大片| 欧美一区二区三区免费在线看| 欧美亚洲禁片免费| 91久久精品一区二区二区| 99re在线精品| 91在线视频播放地址| 成人av在线资源网站| 国产91丝袜在线播放九色| 国产一区二区三区四区在线观看| 青娱乐精品在线视频| 五月婷婷久久综合| 图片区日韩欧美亚洲| 亚洲电影在线免费观看| 洋洋av久久久久久久一区| 一区二区日韩av| 亚洲国产你懂的| 午夜在线成人av| 日韩黄色在线观看| 青椒成人免费视频| 久久超级碰视频| 黄色小说综合网站| 国产精品1024久久| 国产·精品毛片| 91丝袜美腿高跟国产极品老师| 色综合久久88色综合天天| 欧美挠脚心视频网站| 7777精品伊人久久久大香线蕉最新版| 日韩欧美国产精品| 丁香五精品蜜臀久久久久99网站| 国产一区二区三区黄视频| 国产一区二区精品在线观看| 国产成人综合亚洲网站| 波多野结衣中文字幕一区| 色婷婷久久久久swag精品| 欧洲一区在线电影| 日韩欧美你懂的| 久久久久免费观看| 一色桃子久久精品亚洲| 亚洲精品高清在线| 轻轻草成人在线| 国产传媒一区在线| 91电影在线观看| 日韩欧美一级在线播放| 国产清纯白嫩初高生在线观看91| 自拍偷拍国产亚洲| 日本中文在线一区| 成人性生交大片免费看中文 | 美女诱惑一区二区| 粉嫩av一区二区三区粉嫩 | 综合网在线视频| 日本aⅴ亚洲精品中文乱码| 国产一区二区不卡在线| 一本大道久久a久久精二百| 91精品国产入口| 国产精品免费看片| 日韩综合一区二区| 成人黄色电影在线| 欧美福利一区二区| 国产精品视频九色porn| 日韩国产欧美三级| 99视频一区二区三区| 日韩欧美在线影院| 一区二区三区小说| 国产99精品视频| 日韩亚洲欧美高清| 一二三四社区欧美黄| 国产麻豆精品视频| 7777精品久久久大香线蕉| 国产精品毛片大码女人| 男女男精品视频| 欧美午夜在线一二页| 国产精品你懂的在线| 精品夜夜嗨av一区二区三区| 欧美丝袜丝交足nylons图片| 国产精品免费人成网站| 国产一区二区电影| 精品久久五月天| 午夜一区二区三区视频| 91丨九色丨尤物| 欧美国产日产图区| 国产一区二区按摩在线观看| 91精品在线一区二区| 亚洲精品五月天| 99re成人在线| 中文字幕在线不卡| 成人午夜av电影| 久久伊99综合婷婷久久伊| 男人操女人的视频在线观看欧美| 国产精品免费观看视频| 激情五月婷婷综合网| 欧美一区二区三区四区视频| 亚洲成av人影院| 欧美日韩中文另类| 亚洲综合一二三区| 在线观看亚洲精品视频| 自拍偷拍亚洲综合| 一本到一区二区三区|