自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (1)
  • 收藏
  • 关注

原创 整理socket编程<二>:boost::asio实现异步服务器

1.前言 前面文章已实现了调用win32 socket来实现同步服务器的开发,包括使用非阻塞模式+select I/O模型来实现非阻塞的服务器开发,本篇来介绍下boost::asio开源库来实现异步服务器的开发。 asio库是基于操作系统提供的异步机制,采用前摄器设计模式实现了可移植的异步(或者同步)IO操作,不要求使用多线程和锁,有效地避免了多线程编程带来的条件竞争,死锁等问题

2016-01-19 11:18:55 2331

原创 一个简易TCP服务器的多种实现

作为对上一篇文章的相关代码补充点击打开链接 #include "stdafx.h" #include #include #include //#define BOOST_ALL_DYN_LINK //使用动态库链接 #include #include #include #include #pragma comment(lib,"WS2_32.lib") void h

2016-01-19 09:57:23 290

原创 整理socket编程<一>:win32 socket简易服务器开发

1.功能: windows下实现socket的简易服务器开发,接收来自于客户端的连接和业务请求,并给出响应。 2.原理: 当然在进行socket编程时,要首先初始化socket环境 //初始化winsock环境 WSAData wsa_data; WORD ver =MAKEWORD(2, 2); if(WSAStartup(ver, &wsa_data) != 0) {

2016-01-18 12:57:26 628

原创 设计模式学习系列一:设计模式总览

什么是设计模式

2014-07-17 10:19:11 369

原创 通过批处理命令和计划任务实现程序的停止和监控重启动

以程序“test.exe”为例,目录位于“D:\test.exe” 一. 启动程序 start.bat @echo off ntsd -c q -pn D:\test.exe 二. 监控程序是否运行,如果未运行,启动该程序 monitor.bat tasklist /nh|find /i "test.exe" if ERRORLEVEL 1 (start

2014-07-03 11:17:23 1202

原创 《重构-改善既有代码的设计》读书笔记

2014-4-28                        重构:duiruanji

2014-04-28 15:45:43 372

空空如也

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

TA关注的人

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