首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

公布一个BOOST/ASIO 服务器的模型,支持UDT/TCP/UDP

2012-12-22 
发布一个BOOST/ASIO 服务器的模型,支持UDT/TCP/UDP用户只要实现相关回调函数就可实现一个高效SERVER.适合

发布一个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不错

热点排行