Asio实现的实用echo server
来源:互联网 发布:windows diskpart 编辑:程序博客网 时间:2024/05/17 09:45
关于echo的简单server,几乎多得发指,但大部分都没有提供类似粘包,定时器,安全退出等开发中的常用机制,换句话说,为了echo而echo,借鉴价值大打折扣,毕竟我们平时的工作不可能这么简单。这几天研究了下asio,感觉不错,boost接纳asio后,在服务器开发领域是不是该得到重视呢:),还是贴代码吧,有注释
下面是python测试脚本:
测试脚本中的内容可以灵活修改,用python写这个实在是方便,比起用C++来写,强多了。
最后,欢迎大家到www.opensourceinsight.com交流哦,呵呵
本文转自:http://www.cppblog.com/true/archive/2008/07/20/56678.html
注:
一般来说,接收和发送时均应该使用asio::async_read/write,如果接收时协议无清晰格式,例如没有一个固定长度的header_len,则使用socket::async_read_some。
- Asio实现的实用echo server
- Boost-用Asio实现简易Echo Server
- 使用Boost-用Asio实现简易Echo Server
- c++ asio: line-based echo server
- C++03:使用Boost-用Asio实现简易Echo Server
- Boost::Asio一个简单的Echo服务器
- boost::asio一个简单的echo服务器
- Boost::Asio一个简单的Echo服务器
- Boost::Asio一个简单的Echo服务器
- boost::asio一个简单的echo服务器
- 基于boost.asio的ECHO服务器
- 基于boost.asio的echo服务器2
- 基于boost.asio的echo服务器3
- 简单的echo server
- boost:asio网络库初学之echo服务器客户端实现
- Boost.Asio学习之同步echo服务器实现
- Boost.Asio学习之异步echo服务器实现
- 一个简单的Echo Server的Java实现
- 开通博客记录研究生学习的点点滴滴!
- Js监控回车事件
- jQuery获取Radio选择的Value值:
- Setting content encoding in Velocity
- 关于 优先队列(C语言) ——(参考算法导论)
- Asio实现的实用echo server
- 吵架骂人必备英语99句
- linux 负载检查(较全)
- ubuntu 安装飞信
- 双击列表框项启动一个与文件关联的程序
- php CLI模式在windows下运行
- SSH223(Struts2+Spring2+Hibernate3.1)更新
- 如何打造共享的知识文化?
- java中构造方法和方法全面解析