发布一个BOOST/ASIO 服务器的模型,支持UDT/TCP/UDP
用户只要实现相关回调函数就可实现一个高效SERVER.
适合做应用服务器。。
下载地址。。
http://brew2003.googlepages.com/home
[解决办法]
据说BOOST有希望成文C++标准,而且应用服务器,比如网站,IM,P2P等的后台服务器网络部分大都差不多。
封装了下,用户实现自己相关功能的应用部分,在几个回调函数中实现即可。
性能目前在优化中,现在主要支持的协议有 TCP/UDP/UDT, 另外里面提供了HTTP SSL PROXY等的扩展 大家可以参考代码自己实现。
用BOOST/ASIO搞的,本来以前用ACE也写过,不过ACE在MAC OS上不够理想。性能也有问题。
我在SOURCEFORGE上也发布了,https://sourceforge.net/projects/echozhang,欢迎大家check out.
适合NEWBIE来学习,另外性能也还好。里面也提供了相应客户端的API 欢迎大家测试。。
[解决办法]
另外介绍下UDT协议,是一种可靠的UDP协议,适合传输流媒体问题。
UDT主要用在小数量的bulk源共享富裕带宽的情况下,最典型的例子就是建立在光纤广域网上的网格计算,一些研究所在这样的网络上运行他们的分布式的数据密集程序,例如,远程访问仪器、分布式数据挖掘和高分辨率的多媒体流。
效率比较高。
[解决办法]
KEY WORD:EPOLL/SELECT/IOCP SYNC/ASNYC LEADER/FOLLOWER MULTITHREAD INTEL TBB QUEEN MULTI-CORE
[解决办法]
无法访问, 可否mail一份代码给我,jtjiang@21cn.com, 谢谢
[解决办法]
不要看了 一个垃圾而已
[解决办法]
boost不错