自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (5)
  • 收藏
  • 关注

原创 happy-ip开发udp client样例(protobuf版)

主函数代码如下#include <ip/client/udp_client.h>#include "proto_client_message_factory.h"#include <iostream>#include <utils.h>#include <thread>#include <chrono>#include ".

2018-10-08 20:59:13 303

原创 happy-ip开发udp server样例(protobuf版)

主函数代码如下#include <ip/server/udp_server.h>#include "proto_server_message_factory.h"#ifdef GLOG_OUTPUT#include <config_glog.h>#endifusing namespace happy::asio::ip;int main(int argc,...

2018-10-08 20:52:03 295

原创 happy-ip开发tcp client样例(protobuf版)

主函数代码如下#include <ip/client/tcp_client.h>#include "proto_client_message_factory.h"#include <iostream>#include <utils.h>#include <thread>#include <chrono>#include ".

2018-09-30 21:43:16 381

原创 happy-ip开发tcp server样例(protobuf版)

主函数代码如下#include <ip/server/tcp_server.h>#include "proto_server_message_factory.h"#ifdef GLOG_OUTPUT#include <config_glog.h>#endifusing namespace happy::asio::ip;int main(int argc...

2018-09-30 20:46:44 433

原创 happy-ip支持protobuf协议框架

简介        happy-ip增加network文件夹(路径:./src/network),提供基于happy-ip的protobuf封装,方便间盘侠们基于RPC,快速的开发网络通信框架。之所以要封装protobuf框架,是因为定义底层数据传输结构是繁琐、且易出错的(字节序转换)。让开发者使用protobuf消息,而忽略底层的复杂传输结构,同时提够灵活的、安全的传输结构,是本次netwo...

2018-09-28 23:31:33 297

原创 happy-ip开发udp client样例

主函数代码如下#include <ip/client/udp_client.h>#include "client_message_factory.h"#include <iostream>#include <utils.h>#include <thread>#include <chrono>using namespace ...

2018-09-16 17:42:37 172

原创 happy-ip开发udp server样例

主函数代码如下#include <ip/server/udp_server.h>#include "server_message_factory.h"using namespace klicen::asio::ip;int main(){    // 默认创建线程池的大小为4。    //IoServicePool::singleton::Create(4);   ...

2018-09-16 17:28:39 195

原创 happy-ip开发tcp client样例

主函数代码如下#include <ip/client/tcp_client.h>#include "client_message_factory.h"#include <iostream>#include <utils.h>#include <thread>#include <chrono>using namespace ...

2018-09-14 10:23:20 198

原创 happy-ip开发tcp server样例

主函数代码如下#include <ip/server/tcp_server.h>#include "server_message_factory.h"using namespace klicen::asio::ip;int main(){    // 默认创建线程池的大小为4。    //IoServicePool::singleton::Create(4);   ...

2018-09-14 09:27:44 272

原创 百万级、跨平台TCP&UDP服务器 happy-ip简介

1、简介        开发c++多年,一直没有一个跨平台、高性能的TCP&UDP服务器,c++在开源工具包上面已落后python、java等开发语言。python开发很简单,绝大部分功能都是第三方包搞定,一个pip命令就完成了;java开发也是,只需要一条mvn指令,就可以调用第三方包。只有c++是最麻烦的,为了做到跨平台,c++支持的功能是尽量的少,不具备通用性、高性能,就不会在c...

2018-09-11 17:36:47 1561 3

原创 单例极致 singleton

四种常见的单例:1、没有构造函数(DEFINE_SINGLETON_DEFAULT);2、有构造函数,构造函数没有参数(DEFINE_SINGLETON_CONSTRUCT_NO_PARAM);3、有构造函数,构造函数有没有参数版本(DEFINE_SINGLETON_CONSTRUCT_WITH_DEFAULT);4、有构造函数,构造函数都有参数(DEFINE_SINGLETON_

2015-06-26 15:44:46 822

原创 跨平台高性能TCP服务器框架 &boost

基于boost的asio封装的高性能TCP服务器

2015-06-26 11:59:43 4070

happy-ip使用的第三方库和头文件

happy-ip使用的第三方库和头文件,包括boost1.63和glog。

2018-09-30

boost_1.63头文件和库文件

包含boost库1.63版本的库文件(vs14版本和linux版本)和头文件

2018-09-13

单例极致 singleton C++

四种常见的单例: 1、没有构造函数(DEFINE_SINGLETON_DEFAULT); 2、有构造函数,构造函数没有参数(DEFINE_SINGLETON_CONSTRUCT_NO_PARAM); 3、有构造函数,构造函数有没有参数版本(DEFINE_SINGLETON_CONSTRUCT_WITH_DEFAULT); 4、有构造函数,构造函数都有参数(DEFINE_SINGLETON_CONSTRUCT); 通过宏定义巧妙实现,使用也很方便!

2015-06-26

tcp server boost asio

基于boost的asio封装的高性能TCP服务器。asio已经有很好的事件封装机制,只有底层事件,没有针对TCP建立会话机制;也没有多多包进行合包,已包为单位的事件提交机制。由于以上多种原因,决定对boost库进行更高的抽象和封装,对开发者提供一种更为便利的使用接口。 本代码实现了一下主要功能: 1.、为每个TCP客户端建立session,每个session创建事件,向应用开发则投递事件。 事件主要有3类: (1)会话创建 (2)接收数据 (3)会话结束 2、为每个会话创建超时和跟踪机制,提供在移动通信IP变化情况下的设备上下线判断。 3、运用最新的C++11语法规范实现全部代码(lamda override bind) 原创博客地址: http://blog.csdn.net/wang19840301 欢迎留言讨论

2015-06-26

绝对原创 超强大 VC++对话框 分隔条 多分隔条 同比放大 缩小 自写

基于对话框的分割条。 支持创建多分割条,水平和垂直; 可同比放大缩小,也可保持不变

2012-09-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除