熟练掌握C/C++ 开发语言,熟悉Linux下多线程多进程开发
熟悉使用python
熟悉计算机网络,掌握TCP/IP协议,掌握Socket网络编程
熟悉常用算法和数据结构
熟悉服务器和交换机的配置命令
熟悉深信服安全产品交付与技术支持
一个WebServer,基于Linux平台,使用C++开发
●利用Reactor模式模拟Proactor模式,将I/O读写操作交由主线程完成
●利用线程池分配子线程,执行HTTP请求报文的解析与回复操作
●基于有限状态自动机实现HTTP请求报文的解析,支持解析GET请求
●通过实现一个服务器定时器,处理非活跃连接,释放连接资源
●通过访问服务器公网IP,可以请求服务器目录下图片
经Webbench压力测试可以实现较高的并发测试