
网络编程
文章平均质量分 78
wind_leep
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
整理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 · 828 阅读 · 0 评论 -
一个简易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 · 339 阅读 · 0 评论 -
整理socket编程<二>:boost::asio实现异步服务器
1.前言前面文章已实现了调用win32 socket来实现同步服务器的开发,包括使用非阻塞模式+select I/O模型来实现非阻塞的服务器开发,本篇来介绍下boost::asio开源库来实现异步服务器的开发。asio库是基于操作系统提供的异步机制,采用前摄器设计模式实现了可移植的异步(或者同步)IO操作,不要求使用多线程和锁,有效地避免了多线程编程带来的条件竞争,死锁等问题原创 2016-01-19 11:18:55 · 2419 阅读 · 0 评论