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