##Introduce a server program which focuses on mobile applications.
##Build ./configure make
XXX不要安装
##Test 编译成功后会在src目录下生成两个可执行文件,一个jacques,一个client。 jacques是服务器程序,client是测试用的客户端。
要运行服务器,需要有相应的配置文件,默认的配置文件目录在/etc/jacques/下,(你也可以通过修改config.h中的定义来改变配置文件的位置)
有个主配置文件/etc/jacques/jacques.conf,内容如下
ThreadCount 6 # 0 for default
还需要在/etc/jacques/app-enabled目录下放置服务配置文件(文件名任意),(如apache的虚拟主机) 一个服务配置文件如下,你可以放置多个
ListenPort 23432
NaxPending 512
KeepAlive 30 # 0 for forever, -1 for no keepalive
ThreadCount 6 # 0 for default
注意,目前这些配置并没有完全用到。但是必须有。
etc/jacques目录是我测试用的配置文件,把他放到系统/etc/jacques下。其中包括了一个简单的hello模块。
有了配置文件后就可以运行jacques了。
运行jacques后会在终端输入监听的端口号,于是就可以使用./client [端口号] 来测试服务器了,目前只是完全的回射服务。
也可以运行./batch.sh来批量测试。
##Module 现在已经支持一些模块,在更加完善后跟进文档。
##Contact 欢迎和我联系 Wiky L wiiiky@outlook.com
Be free to email me