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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? file_tcp_soc.cpp

?? filetran 可惡的20字啊啊啊啊啊啊啊啊
?? CPP
字號:
#include <fstream>#include <iostream>#include "file_tcp_soc.h"using namespace std;const static int bufsize = 1024;static int loadsize = 0;void File_soc::set_file_info(char* req_file_name, char* file_name){	_req_file_name = req_file_name;	_file_name = file_name;}int File_soc::send_comd(){	send_comd(0);}int File_soc::send_comd(int socfd){	string comd = _req_file_name;	comd += "\n\r";	int len = comd.length();	int num_bytes = 0;	int ret_val = 0;		while(num_bytes < len)	{		if (soc_type == SOC_CLIN)		  ret_val = tcp_send(comd.substr(num_bytes, len-num_bytes));		else		  ret_val = tcp_send(socfd, comd.substr(num_bytes, len-num_bytes));				if(ret_val < 0) 		{			return -1;		}  		  		num_bytes += ret_val;			}		return 0;	}int File_soc::read_comd(){	read_comd(0);}int File_soc::read_comd(int socfd){	char temp[bufsize];	char cmd_buf[bufsize];	memset(temp, '\0', bufsize);	memset(cmd_buf, '\0', bufsize);		int ret_val = 0;	int num_bytes = 0;	char* p = 0;	int canread = 1; 		while(canread)	{		if (soc_type == SOC_CLIN)		  ret_val = tcp_recv(temp, bufsize);		else		  ret_val = tcp_recv(socfd, temp, bufsize);		  		if(ret_val <= 0)		   return -1;		   		 temp[ret_val] = '\0';		 num_bytes += ret_val;		 		 if((p = strstr(temp, "\n\r")) == 0)		 {		 	if(num_bytes <= bufsize)		 	{		 		strcat(cmd_buf, temp);		 	}		 }		 else		 {		 	strncat(cmd_buf, temp, p-temp);		 	canread = 0;		 }	}	_req_file_name = cmd_buf;		cout<<"client requests file: "<<_req_file_name<<endl;		return 0;	}int File_soc::save_file(){	save_file(0);}int File_soc::save_file(int socfd){	char buf[bufsize];	int ret_val = 0;		ofstream out(_file_name.c_str(), ios::out|ios::trunc|ios::binary);	cout<<endl;	if(!out.is_open())	{		cout<<"can not create the file: "<<_file_name<<endl;		return -1;	}		for(;;)	{		if (soc_type == SOC_CLIN)		  ret_val = tcp_recv(buf, bufsize);		else		  ret_val = tcp_recv(socfd, buf, bufsize);		  		if(ret_val < 0)		{			out.close();			return -1;		}		else if (ret_val > 0)		{			out.write(buf, static_cast<streamsize>(ret_val));			loadsize += ret_val;		}		else if (ret_val == 0)		{			cout<<"Download successfully!"<<endl;			break;		}	}	cout<<endl;		out.close();	return 0;	}int File_soc::read_file(){	read_file(0);}int File_soc::read_file(int socfd){	char buf[bufsize];	int ret_val = 0;	int sendsize = 0;		ifstream in;		in.open(_req_file_name.c_str(), ios::binary|ios::in);		if(!in)	{		cout<<"can not open the file: "<<_req_file_name<<endl;		return -1;	}		for (;;)	{		int num_bytes = 0;		in.read(buf, static_cast<streamsize>(bufsize));				sendsize = in.gcount();				if(sendsize < 0)		{			return -1;		}		else if (sendsize == 0)		{			cout<<"Finished reading file!"<<endl;			cout.flush();			break;		}		else		{			int len = sendsize;						while(num_bytes < sendsize)			{				if(soc_type == SOC_CLIN)				  ret_val = tcp_send(buf+num_bytes, len);				else				  ret_val = tcp_send(socfd, buf+num_bytes, len);				if(ret_val < 0)				  return -1;								num_bytes += ret_val;				len -= ret_val;			}		}			}	in.close();		return 0;	}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人小视频免费观看| 奇米影视一区二区三区| 国产精品色一区二区三区| 国产肉丝袜一区二区| 欧美极品美女视频| 性久久久久久久久| 国产一区二区三区不卡在线观看| 国产成人亚洲精品青草天美| 91啪亚洲精品| 国产亚洲午夜高清国产拍精品| 国产精品毛片久久久久久| 久久久精品黄色| 亚洲欧美电影院| 蜜臀av性久久久久蜜臀aⅴ| 国产一本一道久久香蕉| 不卡av电影在线播放| 91精品国产麻豆国产自产在线| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 51精品国自产在线| 国产亚洲欧美激情| 国产大陆a不卡| 韩国理伦片一区二区三区在线播放 | 欧美在线观看一二区| 久久久91精品国产一区二区三区| 精品综合久久久久久8888| 欧美一区二区三区不卡| 久久国内精品视频| 久久影院电视剧免费观看| 成人免费黄色在线| 国产欧美日韩麻豆91| 秋霞成人午夜伦在线观看| 91色九色蝌蚪| 中文字幕精品—区二区四季| 美女在线视频一区| 欧美体内she精视频| 亚洲人123区| 91国产免费看| 亚洲成年人网站在线观看| 99久久久久免费精品国产 | 日韩不卡在线观看日韩不卡视频| 国产成人综合网站| 18成人在线观看| 欧美日韩高清影院| 亚洲美女少妇撒尿| 精品亚洲欧美一区| 久久久精品一品道一区| 国产精品亚洲视频| 亚洲精品你懂的| 欧美无乱码久久久免费午夜一区 | 麻豆91精品视频| 国产日韩综合av| 欧美在线不卡视频| 日韩黄色一级片| 久久精品在这里| 制服丝袜亚洲色图| 91亚洲男人天堂| 久久国产剧场电影| 一区二区不卡在线播放 | 日本亚洲视频在线| 久久久久久久精| 欧美色图一区二区三区| 久久精品72免费观看| 欧美96一区二区免费视频| 欧美日韩精品一区二区三区四区 | 欧美激情一区在线观看| 色乱码一区二区三区88| 亚洲高清三级视频| 久久久久久久久久久久久久久99| 91视频精品在这里| 国模无码大尺度一区二区三区 | 国产精品一区二区x88av| 国产精品天干天干在观线| 精品欧美久久久| 欧美美女视频在线观看| 色综合久久久久综合体| 91免费观看视频| 日本精品视频一区二区三区| 福利一区福利二区| 国产乱人伦偷精品视频不卡| 九九**精品视频免费播放| 日本欧美一区二区三区乱码| 日日欢夜夜爽一区| 石原莉奈在线亚洲二区| 看电影不卡的网站| 国产a级毛片一区| 91蜜桃免费观看视频| 欧美这里有精品| 欧美一级日韩一级| 中文字幕欧美激情| 日日夜夜免费精品视频| 国产在线精品一区二区夜色| 国产91在线|亚洲| 欧洲精品一区二区| 精品国产髙清在线看国产毛片| 欧美国产精品一区二区| 亚洲一区在线电影| 成人永久免费视频| 欧美一区二区三区视频在线| 国产欧美一区二区三区在线老狼| 亚洲午夜激情网站| 北条麻妃国产九九精品视频| 91精品国产91久久久久久一区二区| 久久久噜噜噜久噜久久综合| 一区二区三区美女| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 国产成人精品三级麻豆| 欧美高清一级片在线| 中文字幕制服丝袜成人av| 国产精品1区2区3区| 日韩亚洲欧美一区| 狠狠色狠狠色综合日日91app| 欧美一级片在线| 麻豆精品一区二区三区| 精品精品国产高清a毛片牛牛| 日韩精品一区第一页| 欧美日韩国产色站一区二区三区| 亚洲国产一区二区视频| 欧美精品高清视频| 奇米影视一区二区三区小说| 欧美xxxx老人做受| 成人18精品视频| 亚洲美女视频在线观看| 91精品国产综合久久香蕉麻豆| 免费成人结看片| 久久久国产精品麻豆| 在线视频一区二区三区| 一区二区三区四区蜜桃| 91蜜桃婷婷狠狠久久综合9色| 亚洲欧美日韩久久| 欧美日韩在线一区二区| 婷婷一区二区三区| 日韩欧美高清dvd碟片| 韩国成人精品a∨在线观看| 久久一区二区视频| jizzjizzjizz欧美| 亚洲国产精品久久艾草纯爱| 91麻豆精品国产91久久久使用方法 | 日韩经典一区二区| 久久精品夜色噜噜亚洲aⅴ| 成人国产亚洲欧美成人综合网| 亚洲综合一二三区| 国产午夜亚洲精品不卡| 在线观看亚洲专区| 国产福利一区在线| 日韩中文字幕麻豆| 亚洲另类在线视频| 精品福利在线导航| 欧美亚洲综合另类| 99久久99久久精品国产片果冻 | 欧美精品乱人伦久久久久久| 国产乱理伦片在线观看夜一区| 亚洲国产日韩a在线播放性色| 久久女同精品一区二区| 欧美色图在线观看| 不卡的电影网站| 国产高清亚洲一区| 美女视频一区在线观看| 一卡二卡三卡日韩欧美| 国产午夜亚洲精品午夜鲁丝片| 精品国产乱码久久久久久浪潮| 欧美视频你懂的| 91福利在线观看| 93久久精品日日躁夜夜躁欧美| 国产老肥熟一区二区三区| 久久国产欧美日韩精品| 激情av综合网| 国产99久久久精品| 国产成人综合亚洲网站| 国产ts人妖一区二区| 国产传媒日韩欧美成人| 成人高清视频免费观看| 91亚洲资源网| 欧美日韩精品福利| 91精品国产综合久久久久| 欧美成人乱码一区二区三区| 欧美mv日韩mv国产网站app| 精品少妇一区二区三区日产乱码 | 日韩不卡手机在线v区| 精品一区二区精品| 成人白浆超碰人人人人| 91高清视频在线| 日韩久久久精品| 亚洲视频在线一区| 日韩中文欧美在线| 国产美女精品人人做人人爽| 风间由美中文字幕在线看视频国产欧美| 国产精品1区2区3区在线观看| 成人午夜视频在线| 3atv在线一区二区三区| 久久久99精品免费观看| 亚洲同性同志一二三专区| 日本一不卡视频| 91女厕偷拍女厕偷拍高清| 欧美一级爆毛片| 一区二区三区美女| 国产精品乡下勾搭老头1| 欧美日韩黄视频| 国产欧美中文在线| 日韩av中文字幕一区二区| 91麻豆免费视频|