DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2017年9月29日

摘要: 1 Reactor 框架概述 POCO 中的 Reactor 框架是基于 Reactor 设计模式进行设计的。其中由 Handler 将某 Socket 产生的事件,发送到指定的对象的方法上,作为回调。 2 光说不练假把式 PoechantReactorServer 类,基本与 PoechantTC 阅读全文
posted @ 2017-09-29 17:50 DoubleLi 阅读(994) 评论(0) 推荐(0)

摘要: 1 TCPServer 框架概述 POCO 库提供TCPServer框架,用以搭建自定义的 TCP 服务器。TCPServer维护一个连接队列、一个连接线程池。连接线程用于处理连接,连接线程只要一空闲就不断地从连接队列中取连接并进行处理。一旦连接线程从连接队列中取到一个连接,就会创建一个TCPSer 阅读全文
posted @ 2017-09-29 17:49 DoubleLi 阅读(1170) 评论(0) 推荐(0)

摘要: 1 Poco::Net::DNS HostEntry 中存储 host primary name(canonical name)、alias name list、IP address list。 2 相关 API 得到一个 HostEntry 实例: 输出域名: Address 和 Alias: 3 阅读全文
posted @ 2017-09-29 17:48 DoubleLi 阅读(1184) 评论(0) 推荐(0)

摘要: 1 构造函数 创建一个未连接的 IPv4 数据报 Socket: 创建一个指定 IP 类型(IPv4 或 IPv6)的数据报 Socket: 创建一个指定 SocketAddress 的数据报 Socket 2 重载运算符 3 常用操作 3.1 连接与绑定 3.2 收发数据且不考虑 client 3 阅读全文
posted @ 2017-09-29 17:47 DoubleLi 阅读(771) 评论(0) 推荐(0)

摘要: 1 枚举 最大地址长度,这个与Poco::Net::IPAddress中的定义可以类比,不过这里指的是`struct sockaddr_in6 2 构造函数 创建一个 wildcard 的全 0 的 IPv4 的 socket 地址: 用 Poco::Net::IPAddress 和端口号创建 IP 阅读全文
posted @ 2017-09-29 17:45 DoubleLi 阅读(814) 评论(0) 推荐(0)

摘要: 1 类型别名 三个时间戳相关的类型别名,TimeDiff表示两个时间戳的差,第二个是以微秒为单位的时间戳,第三个是以 100 纳秒(0.1 微妙)为单位的时间戳: 2 构造函数 当前时间的时间戳: 指定时间的时间戳: 拷贝构造函数: 3 重载运算符 赋值运算符: 比较运算符: 算术运算符与算术赋值运 阅读全文
posted @ 2017-09-29 17:45 DoubleLi 阅读(1402) 评论(0) 推荐(0)

摘要: POCO库中文编程参考指南(4)Poco::Net::IPAddress 作者:柳大·Poechant 博客:Blog.CSDN.net/Poechant 邮箱:zhongchao.ustc#gmail.com (# -> @) 日期:April 14th, 2012 1 Poco::Net::IP 阅读全文
posted @ 2017-09-29 17:44 DoubleLi 阅读(843) 评论(0) 推荐(0)

摘要: POCO库中文编程参考指南(3)Poco::Net::Socket 作者:柳大·Poechant 博客:Blog.CSDN.net/Poechant 邮箱:zhongchao.ustc#gmail.com (# -> @) 日期:April 14th, 2012 1 SelectMode 2 Soc 阅读全文
posted @ 2017-09-29 17:42 DoubleLi 阅读(1431) 评论(0) 推荐(0)

摘要: POCO库中文编程参考指南(2)基本数据类型 作者:柳大·Poechant 博客:Blog.CSDN.net/Poechant 邮箱:zhongchao.ustc#gmail.com (# -> @) 日期:April 14th, 2012 基本类型在Poco/Types.h头文件中。以下以 GNU 阅读全文
posted @ 2017-09-29 17:41 DoubleLi 阅读(806) 评论(0) 推荐(0)

摘要: POCO库中文编程参考指南(1)总览 作者:柳大·Poechant 博客:Blog.CSDN.net/Poechant 邮箱:zhongchao.ustc#gmail.com (# -> @) 日期:April 14th, 2012 1 What is POCO? POCO 是什么?这是我最常被人问 阅读全文
posted @ 2017-09-29 17:40 DoubleLi 阅读(2470) 评论(0) 推荐(0)

摘要: POCO库中文编程参考指南(8)丰富的Socket编程 作者:柳大·Poechant 博客:Blog.CSDN.net/Poechant 邮箱:zhongchao.ustc#gmail.com (# -> @) 日期:April 16th, 2012 1 POCO 中的 Socket POCO 中有 阅读全文
posted @ 2017-09-29 17:33 DoubleLi 阅读(3096) 评论(0) 推荐(0)

摘要: tcp // client program #include "Poco/Net/SocketAddress.h" #include "Poco/Net/StreamSocket.h" #include "Poco/Net/SocketStream.h" #include "Poco/StreamC 阅读全文
posted @ 2017-09-29 17:31 DoubleLi 阅读(1087) 评论(0) 推荐(0)

摘要: 1.代码 2.编译指令 1 3.运行截图 阅读全文
posted @ 2017-09-29 17:29 DoubleLi 阅读(2213) 评论(0) 推荐(0)