spserver

本文详述了在Windows平台下搭建spserver的过程,包括从下载spserver-0.9.5版本,解决编译问题,生成spserver.lib文件,并在VS2010中进行编译设置。此外,还介绍了测试工具testiocpchat和testiocpecho用于并发性能测试。
摘要由CSDN通过智能技术生成

 为了搭一个spserver服务器,花了半天的时间,终于搞好了.....其实也怪我自己,因为粗心大意没看清楚编译spserver源代码工程的先后顺序,一直搞不定,果断google百度了半下午+一晚上,不过收获还是很大的。

现在把我这半天中碰到的有关spserver的问题及学到的东西整理下:

1.先介绍下spserver:

spserver 是一个实现了半同步/半异步(Half-Sync/Half-Async)和领导者/追随者(Leader/Follower) 模式的服务器框架,能够简化 TCP server 的开发工作。
spserver 使用 c++ 实现,目前实现了以下功能:

  • 封装了 TCP server 中接受连接的功能
  • 使用非阻塞型I/O和事件驱动模型,由主线程负责处理所有 TCP 连接上的数据读取和发送,因此连接数不受线程数的限制
  • 主线程读取到的数据放入队列,由一个线程池处理实际的业务
  • 一个 http 服务器框架,即嵌入式 web 服务器(请参考: SPWebServer:一个基于 SPServer 的 web 服务器框架)

-------------------------------------------------------------网上抄的额.....关于它的基本用法就先不抄了,我还没搞的很懂,以后再补上吧

 

spserver的版本是在google的版本管理上面的,网址:http://code.google.com/p/spserver/

下面是

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值