ChinaUnix.net
相关文章推荐:

asio handlewrite 进入二次

boost asio 发送HTTP协议 下载网页. 还没有读取完.但已经超过了设定的时段. 如何终止返回... 谁给此例子.

by ivscript - C/C++ - 2008-10-19 12:14:13 阅读(1449) 回复(0)

相关讨论

请问,我现在已经和客户机连上了,怎样获取它的端口?怎样主动对它发数据。 我已经有的对象 tcp::socket socket_; handler_allocator allocator_;

by lokeio - C/C++ - 2007-12-12 23:29:01 阅读(4810) 回复(4)

在boost::asio中的io_service提供了receive,read_some等收包的方法。 我用他们从网络上循环收包时遇到一个问题: 当read_some没有收到指定的长度时就会一直阻塞,除非对端关闭连接,会产生一个 boost::asio::error::eof,否则无法跳出来; 请问asio能不能像linux的read,recv等函数一样,最后返回实际接收长度? io_service ios; char buf[1024]; int len; while(1) { len = ios.read_some(boost::asio::buffer(bearer, 1024), e...

by sjh_311 - C/C++ - 2008-06-24 12:36:07 阅读(3748) 回复(3)

基于BOOST/asio开发的网络模型,分为CLIENT/SERVER 两部分,特别适合小公司,公共组件不够强大,需要跨平台时更适合,MAC OS /WIN32/LINUX。 支持 TCP/UDP/UDT主要的协议,另外HTTP SSL PROXY等有极好的例子,方便加入的。 用户开发起来很简单,无论是CLIENT/SERVER 只需要些5个回调函数, ON_OPEN ON_CLOSE ON_READ ON_WRITE进行具体的业务处理即可。 SERVER连接其它SERVER也非常简单。效率么,只能说很高。仅于大公司在LINU...

by gunsand - C/C++ - 2015-11-17 16:06:57 阅读(17537) 回复(16)
by yang_crystal - C/C++ - 2009-07-02 16:12:49 阅读(5098) 回复(17)