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

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

?? ccc.txt

?? 這是一個(gè)在unix下的一個(gè)用c寫(xiě)的
?? TXT
字號(hào):
#include <stdlib.h>
#include <stdio.h>/*定義輸入/輸出函數(shù)*/
#include <netdb.h>
#include <sys/types.h>
#include <sys/socket.h>
#include  <string.h>/*字符串處理*/
#include <netinet/in.h>
#include <arpa/inet.h>
#include <unistd.h>
#include <fcntl.h>

#define MAXDATASIZE 256

#define SERVPORT 4444	/*服務(wù)器監(jiān)聽(tīng)端口號(hào)*/
#define BACKLOG 1     /*最大同時(shí)連接請(qǐng)求數(shù)*/
#define STDIN 0        /*標(biāo)準(zhǔn)輸入文件描述符*/
	
int main(void)
{
	FILE *fp;		/*定義文件類型指針fp*/
	int sockfd,client_fd;	/*監(jiān)聽(tīng)socket.sock_fd,數(shù)據(jù)傳輸socket.new_fd*/
	int sin_size;
	struct sockaddr_in my_addr, remote_addr;	/*本機(jī)地址信息,客戶地址信息*/	
		char buf[256];		/*用于聊天的緩沖區(qū)*/
       
	 char buff[256];	/*用于輸入用戶名的緩沖區(qū)*/
	char send_str[256];		/*最多發(fā)出的字符不能超過(guò)256*/
	int recvbytes;			
	fd_set rfd_set, wfd_set, efd_set;/*被select()監(jiān)視的讀,寫(xiě),異常處理的文件描述符集合*/
	struct timeval timeout;		/*本次select的超時(shí)結(jié)束時(shí)間*/
	int ret;			/*與client連接的結(jié)果*/

	if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) == -1) { 	/*錯(cuò)誤檢測(cè)*/
		perror("socket");
		exit(1);
	}
	/* 端填充 sockaddr結(jié)構(gòu)  */
	bzero(&my_addr, sizeof(struct sockaddr_in));
	my_addr.sin_family=AF_INET;	/*地址族*/
	my_addr.sin_port=htons(SERVPORT);	/*端口號(hào)為4444*/
	inet_aton("127.0.0.1", &my_addr.sin_addr);

	if (bind(sockfd, (struct sockaddr *)&my_addr, sizeof(struct sockaddr)) == -1) { 			/*錯(cuò)誤檢測(cè)*/
		perror("bind");
		exit(1);
	}
	if (listen(sockfd, BACKLOG) == -1) {	 /*錯(cuò)誤檢測(cè)*/
		perror("listen");
		exit(1);
	}

	sin_size = sizeof(struct sockaddr_in);
	if ((client_fd = accept(sockfd, (struct sockaddr *)&remote_addr, &sin_size)) == -1) {
 /*錯(cuò)誤檢測(cè)*/
		perror("accept");
		exit(1);
	}

	fcntl(client_fd, F_SETFD, O_NONBLOCK);/* 服務(wù)器設(shè)為非阻塞*/
	recvbytes=recv(client_fd, buff, MAXDATASIZE, 0);
/*接收從客戶端傳來(lái)的用戶名*/	
	buff[recvbytes] = '\0';
	fflush(stdout);
	/*強(qiáng)制立即內(nèi)容*/
	if((fp=fopen("name.txt","a+"))==NULL)
			{
					printf("can not open file,exit...\n");
					return -1;
			}
			fprintf(fp,"%s\n",buff);
/*將用戶名寫(xiě)入name.txt中*/	
	while (1) {
		FD_ZERO(&rfd_set);/*將select()監(jiān)視的讀的文件描述符集合清除*/
		FD_ZERO(&wfd_set);/*將select()監(jiān)視的寫(xiě)的文件描述符集合清除*/
		FD_ZERO(&efd_set);/*將select()監(jiān)視的異常的文件描述符集合清除*/
		FD_SET(STDIN, &rfd_set);
/*將標(biāo)準(zhǔn)輸入文件描述符加到seletct()監(jiān)視的讀的文件描述符集合中*/
		FD_SET(client_fd, &rfd_set);
/*將新建的描述符加到seletct()監(jiān)視的讀的文件描述符集合中*/
		FD_SET(client_fd, &wfd_set);
/*將新建的描述符加到seletct()監(jiān)視的寫(xiě)的文件描述符集合中*/
		FD_SET(client_fd, &efd_set);
/*將新建的描述符加到seletct()監(jiān)視的異常的文件描述符集合中*/
		timeout.tv_sec = 10;/*select在被監(jiān)視窗口等待的秒數(shù)*/
		timeout.tv_usec = 0;/*select在被監(jiān)視窗口等待的微秒數(shù)*/
		ret = select(client_fd + 1, &rfd_set, &wfd_set, &efd_set, &timeout);
		if (ret == 0) {
			continue;
		}
			if (ret < 0) {
			perror("select error: ");
			exit(-1);
		}

		if(FD_ISSET(STDIN, &rfd_set))
		 {
			fgets(send_str, 256, stdin);
			send_str[strlen(send_str)-1] = '\0';
			if (strncmp("quit", send_str, 4) == 0) {	
				close(client_fd);
				close(sockfd);	
				exit(0);
			}
			send(client_fd, send_str, strlen(send_str), 0);
		}
/*判斷是否已將新建的描述符加到seletct()監(jiān)視的讀的文件描述符集合中*/
		if (FD_ISSET(client_fd, &rfd_set))
	 {
			recvbytes=recv(client_fd, buf, MAXDATASIZE, 0);/*接收從客戶端傳來(lái)的聊天內(nèi)容*/
			if (recvbytes == 0) {
				close(client_fd);
				close(sockfd);	/*關(guān)閉套接字*/
				exit(0);
			}
			buf[recvbytes] = '\0';
			printf("%s:%s\n",buff,buf);
			printf("Server: ");
			fflush(stdout);
		}
/*判斷是否已將新建的描述符加到seletct()監(jiān)視的異常的文件描述符集合中*/
		if (FD_ISSET(client_fd, &efd_set)) {
			close(client_fd);	/*關(guān)閉套接字*/
			exit(0);
		}
	}
}
15031426256

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久久久久一| 久久激五月天综合精品| 国产精品理论片在线观看| 精品久久久久av影院| 日韩免费视频一区| 日韩一二三四区| 日韩欧美亚洲一区二区| 日韩欧美中文一区二区| 欧美电视剧在线观看完整版| 日韩欧美国产不卡| 欧美精品一区二区三区视频| 久久蜜臀精品av| 亚洲国产高清不卡| 69久久夜色精品国产69蝌蚪网 | 色天天综合色天天久久| 日韩精品资源二区在线| 成人av高清在线| 99免费精品视频| 色香色香欲天天天影视综合网| 91尤物视频在线观看| 97久久精品人人爽人人爽蜜臀| 9i在线看片成人免费| 在线亚洲一区观看| 制服.丝袜.亚洲.另类.中文| 精品少妇一区二区三区视频免付费 | 色av成人天堂桃色av| 色88888久久久久久影院按摩| 99r国产精品| 国产精品久久久久久亚洲毛片| 国产精品私人影院| 亚洲精品久久久久久国产精华液| 亚洲大片免费看| 久久精品99久久久| 成人污视频在线观看| 99视频有精品| 欧美精品一二三| 欧美zozo另类异族| 中文字幕日本不卡| 婷婷六月综合网| 国产一区二区导航在线播放| 99久久国产免费看| 欧美一区二区三区白人| 欧美国产丝袜视频| 亚洲成人综合网站| 国产精品一区在线观看你懂的| 91麻豆精品视频| 日韩欧美一级二级三级 | 国产做a爰片久久毛片| 成人av免费在线播放| 欧美女孩性生活视频| 国产日产欧美一区二区三区| 亚洲乱码国产乱码精品精98午夜| 日本午夜精品视频在线观看 | 精品成人私密视频| 一区二区三区四区亚洲| 国产一区在线精品| 在线观看视频欧美| 久久久久久久电影| 午夜精品福利一区二区蜜股av| 国产精品 日产精品 欧美精品| 欧美在线播放高清精品| 久久久精品免费观看| 天天色图综合网| 91小宝寻花一区二区三区| 欧美成人欧美edvon| 亚洲午夜在线视频| 成人免费视频caoporn| 日韩美女在线视频| 亚洲国产另类精品专区| 成人18精品视频| 久久噜噜亚洲综合| 美女一区二区三区在线观看| 日本电影欧美片| 欧美激情资源网| 久88久久88久久久| 欧美日韩一区不卡| 亚洲精品视频观看| 成人教育av在线| 国产三级一区二区三区| 美洲天堂一区二卡三卡四卡视频| 色呦呦国产精品| 国产精品蜜臀在线观看| 国产在线一区二区| 欧美成人在线直播| 日韩成人精品在线观看| 欧美日韩国产一二三| 伊人婷婷欧美激情| 色综合天天综合网天天狠天天| 中文字幕高清一区| 国产成都精品91一区二区三| 精品国产亚洲在线| 蜜桃视频在线观看一区二区| 欧美美女直播网站| 亚洲成人动漫一区| 欧美日韩在线一区二区| 伊人一区二区三区| 在线一区二区三区做爰视频网站| 自拍偷拍亚洲综合| 色综合色狠狠综合色| 国产精品久久久久久福利一牛影视 | 国产很黄免费观看久久| 日韩欧美黄色影院| 日本sm残虐另类| 欧美一区二区日韩一区二区| 丝袜美腿亚洲一区| 欧美一区二区三区视频在线| 日本大胆欧美人术艺术动态| 欧美酷刑日本凌虐凌虐| 三级一区在线视频先锋| 欧美一级在线观看| 精品一区二区三区在线视频| 精品久久久久一区二区国产| 久久99深爱久久99精品| 久久久亚洲午夜电影| 国产精品一级二级三级| 中国av一区二区三区| 99国产精品久久久| 亚洲午夜精品在线| 欧美一区二区三区视频| 卡一卡二国产精品| 久久色成人在线| 成年人国产精品| 亚洲综合丁香婷婷六月香| 欧美狂野另类xxxxoooo| 精品在线视频一区| 国产精品免费人成网站| 欧美在线一区二区| 美女看a上一区| 欧美高清在线精品一区| 日本丶国产丶欧美色综合| 青青草伊人久久| 国产日韩v精品一区二区| 色欧美88888久久久久久影院| 日韩精品电影一区亚洲| 国产亚洲人成网站| 在线免费不卡视频| 激情五月激情综合网| 中文字幕一区二区三区在线不卡| 欧美视频精品在线观看| 韩国v欧美v日本v亚洲v| 亚洲欧美经典视频| 欧美一区二区私人影院日本| 国产成人在线网站| 夜夜爽夜夜爽精品视频| 欧美成人女星排名| 色婷婷久久99综合精品jk白丝| 免费在线一区观看| 中文字幕在线不卡一区| 91麻豆精品国产| 丁香婷婷综合五月| 午夜欧美电影在线观看| 国产午夜精品美女毛片视频| 在线免费观看成人短视频| 激情综合色播激情啊| 一个色妞综合视频在线观看| 久久嫩草精品久久久久| 欧美在线free| 国产激情一区二区三区桃花岛亚洲| 亚洲一区二区三区影院| 欧美国产日韩在线观看| 91麻豆精品国产综合久久久久久| 成人动漫视频在线| 久草这里只有精品视频| 亚洲综合色丁香婷婷六月图片| 精品国产一二三| 欧美日韩视频不卡| 99久久伊人久久99| 精品一区在线看| 亚洲电影在线播放| 成人免费视频在线观看| 日韩美女视频一区二区在线观看| 一本大道av一区二区在线播放| 国产乱妇无码大片在线观看| 午夜激情久久久| 亚洲精品网站在线观看| 久久精品夜夜夜夜久久| 日韩欧美在线一区二区三区| 欧美在线观看一二区| 99久久精品国产麻豆演员表| 国产一区 二区| 免费xxxx性欧美18vr| 亚洲图片有声小说| 亚洲美女免费视频| 国产精品嫩草久久久久| 久久综合成人精品亚洲另类欧美| 欧美高清hd18日本| 欧美综合欧美视频| 91在线丨porny丨国产| 大桥未久av一区二区三区中文| 激情综合网最新| 日本不卡一区二区三区| 丝袜a∨在线一区二区三区不卡| 亚洲三级在线播放| 《视频一区视频二区| 欧美国产在线观看| 欧美极品少妇xxxxⅹ高跟鞋| 久久久久国产精品人| 精品久久久久久久人人人人传媒 | 欧美精品一区二区久久久| 日韩一区二区电影在线|