linux系统tuyyt工具,yyt_hac's web

ycommonserverlib网络服务器框架github地址:

ycommonserverlib网络服务器框架本地下载地址:

使用ycommonserverlib网络服务器框架的Windows版ftp服务器(开发测试环境Win10,Win2008Server):

使用ycommonserverlib网络服务器框架的Linux版ftp服务器(开发测试环境CentOs 7(64位)):

ycommonserverlib  Is a cross-platform network server framework built using c++11 and the boost library

、openssl library、poco library,but using it does not require installing these libraries.

Its features:

1, The use of object pool, support socket reuse

2, Using the memory pool

3, Thread pool of the number of threads can automatically adjust

4, Support SSL connection

5, Support the original data packet and (2 bytes length + data content) data packet format

6, Support log function

7, Can quickly generate a basic full-featured network server program

8, No need to install third-party libraries

9, Supports configuration files in properties, xml, ini, json format. The default configuration file is

in the directory of program, The configuration file name is (program name.extension) and the extension

is been based on the configuration file format.

Directory content:

include---------------include files of ycommonserverlib

lib-------------------lib files of ycommonserverlib

YEchoServer-----------A sample of simple echo server using ycommonserverlib

yftpserver------------A sample of simple ftp server using ycommonserverlib

EchoClient------------A client program using to test YEchoServer

TestConfig------------A sample program using config file of ycommonserverlib

How to use ycommonserverlib please refer to yechoserver and yftpserver

=================================================================================================

ycommonserverlib是一个使用c++11 和 boost库、openssl库、poco库生成的跨平台网络服务器框架,但是使用它并不需要安装这些库。

它的特点:

1、使用对象池,支持socket复用

2、使用内存池

3、使用可自动调节线程数的线程池

4、支持SSL连接

5、支持原始数据包及(2字节长度+数据内容)数据包格式

6、支持日志功能

7、能快速生成基本功能齐全的网络服务器程序

8、不需要安装第三方库

9、支持properties,xml,ini,json格式的配置文件,默认配置文件为程序所在目录下文件名为(程序名.扩展名)的文件,展名可以为根据配置文件的而定

目录内容:

include---------------ycommonserverlib库的头文件

lib-------------------ycommonserverlib库的库文件

YEchoServer-----------一个使用ycommonserverlib生成的echo服务器

yftpserver------------一个使用ycommonserverlib生成的FTP服务器

EchoClient------------用于测试echo服务器的客户端

TestConfig------------一个使用ycommonserverlib配置文件的例子

具体使用方法请参考yechoserver和yftpserver

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值