📄 clientmain.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 + -