?? server.cpp
字號:
#include <cstdlib>#include "file_tcp_soc.h"int main(int argc, char* argv[]){ int ret_val = 0; int socfd = 0; if(argc > 3) { cerr<<"Usage server <ip> <port>"<<endl; cerr<<"or server <port>"<<endl; cerr<<"or server"<<endl; exit(1); } File_soc f_soc; if (argc = 1) { ret_val = f_soc.init_serv(0,0); } else if (argc == 2) { ret_val = f_soc.init_serv(0,argv[1]); } else if (argc == 3) { ret_val = f_soc.init_serv(argv[1],argv[2]); } if (ret_val < 0) { cerr<<"init_serv() error!"<<endl; exit(1); } for(;;) { socfd = f_soc.tcp_accept(); if(socfd == -1) { cerr<<"tcp_accept() error!"<<endl; exit(1); } ret_val = f_soc.read_comd(socfd); if(ret_val == -1) { cerr<<"read_comd() error!"<<endl; } ret_val = f_soc.read_file(socfd); if(ret_val == -1) { cerr<<"read_file() error!"<<endl; } close(socfd); } return 0; }
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -