⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 clientmain.cpp

📁 安全文件传输
💻 CPP
字号:
#include "client.cpp"#include <iostream>using namespace std;bool doCommand(client& net){	int cmd ;	char buf[20];	char temp[20];	unsigned int fileSize;		memset(buf,0,20);	memset(temp,0,20);	cin >> cmd;	cin.clear();	if(cmd == 1)	{		cout << "please input userName userPwd    ";		cin>>buf>>temp;		char result = net.userLogin(buf,temp);		return result;	}	else if(cmd == 2)	{		cout << "please input userName userPwd    ";		cin>>buf>>temp;		char result = net.userRegister(buf,temp);		return result;	}	else if( cmd == 3)	{				cout << "please input fileName fileTime fileSize    ";		cin>>buf>>temp>>fileSize;		char result = net.upLoadFile(buf,temp,fileSize);		return result;	}	else if(cmd ==4)	{				cout << "please input fileName    ";		cin>>buf;		char result = net.downLoadFile(buf);		return result;	}		}int main(int argc,char* argv[]){		client net;//	if(!net.serverIsMaxConnect())//	{//		return -1;//	}	cout <<"1:userLogin userName&userPwd\n"<<endl;	cout <<"2:userRegister userName userPwd \n" ;	cout <<"3:upLoadFile fileName fileTime,fileSize\n";	cout <<"4:downLoadFile fileName"<< endl;	while(1)	{			cout << "if you want to quit(q), please choose 'q' or 'c'\n";				char temp;		cin>>temp;		cin.clear();		if(temp == 'q')		{			break;		}				cout <<"please input the number:   ";		doCommand(net);	}}

⌨️ 快捷键说明

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