
boost.asio
youngwolf
爱好编程、游泳、下棋,水利水电动力工程学士学位,现从事职业程序员,主要从事手机后台定位服务。
展开
-
C/S框架 st_asio_wrapper 开发教程——了解st_asio_wrapper(2019.10.17更新)
一:什么是st_asio_wrapper & ascs它是一个c/s网络编程框架,基于对boost.asio的包装(最低要求:boost-1.49.0 + gcc-3.4.6(仍未找到最低支持版本,缺少测试环境) / Clang(未寻找最低支持版本,只尝试过3.4.1——一个很新的版本) / vc2008),目的是快速的构建一个c/s系统;ascs和st_asio_wrapper功能完...原创 2012-07-07 14:37:36 · 18878 阅读 · 11 评论 -
C/S框架 st_asio_wrapper 开发教程(2019.10.17更新)(二)
如果你是偶然浏览到这里,请先看C/S框架 st_asio_wrapper 开发教程(一)源代码及例程下载地址:git:https://github.com/youngwolf-project/st_asio_wrapper/。QQ交流群:198941541六:开发教程(服务端)服务端直接#include ext/tcp.h,就可实现一个简单的服务端了,如下(还演示了一个echo服务...原创 2012-07-07 15:28:41 · 8048 阅读 · 8 评论 -
C/S框架 st_asio_wrapper开发教程(2019.10.17更新)(三)
如果你偶然浏览到这里,请先看C/S框架 st_asio_wrapper 开发教程(一)源代码及例程下载地址:git:https://github.com/youngwolf-project/st_asio_wrapper/。QQ交流群:198941541七:自定义数据结构支持当st_asio_wrapper server与其它客户端、或者st_asio_wrapper client...原创 2012-07-16 21:01:02 · 7318 阅读 · 14 评论 -
C/S框架 st_asio_wrapper 开发教程(2019.10.17更新)(四)
如果你偶然浏览到这里,请先看C/S框架 st_asio_wrapper 开发教程(一)源代码及例程下载地址:git:https://github.com/youngwolf-project/st_asio_wrapper/。QQ交流群:198941541九:陷阱大家都知道多线程死锁,进程间死锁,今天我要说的是,两台网络通信中的电脑,也会死锁,不可思议吧?那么st_a...原创 2012-09-09 16:58:25 · 7181 阅读 · 6 评论 -
st_asio_wrapper使用FAQ(2019.10.17更新)
Q:tcp服务端(server_base)和tcp客户端(client_socket_base)都有个函数set_server_addr,有何区别?A:典型的网络编程基本知识,服务端设置的是监听地址,客户端设置的是连接地址,这个问题并不是st_asio_wrapper特有的,属于网络编程基础知识。Q:如何不让client_socket_base重连接?A:重连接分两种情况,首次连接和断...原创 2012-11-11 17:13:07 · 8284 阅读 · 47 评论 -
C/S框架 st_asio_wrapper 开发教程——宏(2019.10.17更新)
1.全局宏,服务端客户端均需要:ST_ASIO_USE_STEADY_TIMER 定时器采用boost::asio::steady_timer来实现。 ST_ASIO_USE_SYSTEM_TIMER 定时器采用boost::asio::system_timer来实现,否则将采用boost::asio::deadline_timer来实现。 ST_ASIO_MAX_...原创 2016-03-25 10:01:43 · 3920 阅读 · 5 评论 -
C/S框架 st_asio_wrapper 开发教程(2019.10.17更新)(五)
如果你偶然浏览到这里,请先看C/S框架 st_asio_wrapper 开发教程(一)源代码及例程下载地址:git:https://github.com/youngwolf-project/st_asio_wrapper/。QQ交流群:198941541十二:高级应用 如果必须要处理一个耗时业务,如何避免影响所有连接,包括自己的数据收发呢,推荐的方法是,当要处理耗时业...原创 2013-08-07 22:56:39 · 5672 阅读 · 3 评论