Skip to content

bwangelme/trans_server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

转发服务器

一个基于epoll和线程池的转发服务器,线程池利用Linux多线程和条件锁实现

编译说明

make server 生成服务端程序

编译服务器程序时需要将thread_pool/libthread_pool.so 放到自定义的库位置 /usr/local/lib/my_lib/中,并设置好运行时的链接路径

make client 生成客户端程序

代码结构说明

  1. src 中存放着服务器和客户端代码及相关头文件

  2. test 存放着自己写的小的测试程序

  3. thread_pool 存放着线程池的相关代码,线程池最终是以库的形式提供的

About

一个基于epoll和线程池的转发服务器

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published