clientmain.cpp

来自「安全文件传输」· C++ 代码 · 共 75 行

CPP
75
字号
#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 + =
减小字号Ctrl + -
显示快捷键?