io_service类 你应该已经发现大部分使用Boost.Asio编写的代码都会使用几个io_service的实例。io_service是这个库里面最重要的类;它负责和操作系统打交道,等待所有异步操作的结束,然后为每一个异步操作调用其完成处理程序。如果你选择用同步的方式来创建你的应用,你则不需要考 ...
分类:
其他好文 时间:
2017-10-28 13:42:25
阅读次数:
152
boost::io_service解读 asio是boost提供的一个c++异步编程模型库,其核心类io_service,在多线程编程里面提供了任务队列和任务分发功能,在socket、io编程里主要作为一个事件驱动器(完成端口、select、poll、epoll等)。 队列模型 每个io_servi ...
分类:
其他好文 时间:
2017-10-28 12:55:57
阅读次数:
165
Asio - Portable networking and other low-level I/O, including sockets, timers, hostname resolution, socket iostreams, serial ports, file descriptors a ...
分类:
其他好文 时间:
2017-10-23 19:59:43
阅读次数:
145
按MODE 选择3 STAT 选择1 Var 输入数字,比如10,20,30 每次输完一个数字,按“”=“”表示这个数字输入结束,开始输入下一个数字 当最后一个数字输入完成之后,按“”=“”之后,按AC, 再按SHIFT然后点击1 选择4 VAR 然后选择3 按“”=“”就可以得到最后的答案了 再次 ...
分类:
其他好文 时间:
2017-10-20 10:14:12
阅读次数:
150
还是从会话管理说起 上一章,Session经过预创建、认证之后,才正常可用。认证时,最重要的操作,就是将Session加入到路由表,使之拥用了通信功能。 添加到至路由表的操作,是在SessionManager中操作的,如下: SessionManager.addSession(LocalClient ...
分类:
其他好文 时间:
2017-10-14 18:45:26
阅读次数:
339
场景说明live555调用boost1.58库的时候,出现如下的编译错误:“BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT”:宏重定义参见“BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT”的前一个定义errorC3861:“GetAcceptExSockaddrs”:找不到标识符errorC2065:“SO_UPDATE_ACCEPT_CONTEXT”:未声明的标..
分类:
其他好文 时间:
2017-10-13 22:32:52
阅读次数:
181
read_some一旦有遇到数据发送过来,就会立刻返回,但是怎么知道数据是否已经发送结束目前的情况下,是继续等待接收,直到遇到协商的结束符号.如果read_some返回数据是0,代表对端已经关闭了 voidReadSomeFunc() { boost::system::error_codeec; do { charszRecvBuf[..
分类:
其他好文 时间:
2017-10-11 00:42:34
阅读次数:
252
场景说明本例子支持多线程异步处理消息,针对每一个链接请求,创建线程处理稍后的指令,CSimpleSession::SessionThreadFunc是线程函数,async_read_some函数设置接收数据的回调函数ContinueRead,一般情况下,read_some函数未必能够完整的读取客户端发送的数据包,当然必须要指..
分类:
编程语言 时间:
2017-10-10 16:52:33
阅读次数:
408
1、asio综述 asio的核心类是io_service,它相当于前摄器模式的Proactor角色,在异步模式下发起的I/O操作,需要定义一个用于回调的完成处理函数,当I/O完成时io_service会调用注册的完成处理函数。通过调用io_service的成员函数run()来启动前摄器的事件处理循环 ...
分类:
其他好文 时间:
2017-10-09 16:46:13
阅读次数:
194
扫描工具-Nikto #基于WEB的扫描工具,基本都支持两种扫描模式。代理截断模式,主动扫描模式 手动扫描:作为用户操作发现页面存在的问题,但可能会存在遗漏 自动扫描:基于字典,提高速度,但存在误报和触发警告 #参考书:Web_Penetration_Testing_with_Kali_Linux ...
分类:
其他好文 时间:
2017-09-16 22:05:48
阅读次数:
205