pdf

Boost.Asio C++ Network Programming Cookbook.pdf

  • 1星
  • 日期: 2018-04-14
  • 大小: 10.07MB
  • 所需积分:0分
  • 下载次数:19
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: C++

Table of Contents 

Preface iii 

Chapter 1: 

The Basics 1 

Introduction 1 

Creating an endpoint 5 

Creating an active socket 12 

Creating a passive socket 17 

Resolving a DNS name 19 

Binding a socket to an endpoint 25 

Connecting a socket 29 

Accepting connections 34 

Chapter 2: 

I/O Operations 39 

Introduction 39 

Using fixed length I/O buffers 41 

Using extensible stream-oriented I/O buffers 47 

Writing to a TCP socket synchronously 49 

Reading from a TCP socket synchronously 55 

Writing to a TCP socket asynchronously 62 

Reading from a TCP socket asynchronously 71 

Canceling asynchronous operations 80 

Shutting down and closing a socket 86 

Chapter 3: 

Implementing Client Applications 95 

Introduction 95 

Implementing a synchronous TCP client 100 

Implementing a synchronous UDP client 105 

Implementing an asynchronous TCP client 110 

Chapter 4: 

Implementing Server Applications 127 

Introduction 127 

Implementing a synchronous iterative TCP server 131 

Implementing a synchronous parallel TCP server 139 

Implementing an asynchronous TCP server 147 

Chapter 5: 

HTTP and SSL/TLS 159 

Introduction 159 

Implementing the HTTP client application 161 

Implementing the HTTP server application 184 

Adding SSL/TLS support to client applications 196 

Adding SSL/TLS support to server applications 202 

Chapter 6: 

Other Topics 211 

Introduction 211 

Using composite buffers for scatter/gather operations 212 

Using timers 216 Getting and setting socket options 221 

Performing a stream-based I/O 223 

更多简介内容

推荐帖子

有奖直播|TI最新低成本 C2000™特性解读,快速上手精细电源与电机控制!
在不断发展的汽车和工业电源转换市场中,设计人员正在寻求能够帮助他们应对两个关键设计挑战的创新:如何轻松扩展实时控制资源?以及如何构建和维护长期的平台解决方案?   预约直播: >>点此预约直播,免费观看TI最新C2000TM实时控制器剖析直播:在功率变换应用中实现高性能的成本优化型设计,也许能帮助您找到最优解。预约观看、直播间提问、填写问卷均有机会获取礼品1份。 注意:信息
nmg 【微控制器 MCU】
今天上午10:00 有奖直播:TI 新一代集成PA的Zigbee 3.0及多协议解决方案
今天上午10:00 有奖直播:TI 新一代集成PA的Zigbee 3.0及多协议解决方案   >>点击进入直播   直播时间:5月12日上午10:00-11:30 直播主题: TI 新一代集成PA的Zigbee 3.0及多协议解决方案 直播介绍: TI新一代高性能,低功耗Zigbee解决方案,支持Zigbee 3.0, 低功耗,多协议并且集成20dB
EEWORLD社区 TI技术论坛
雾化器发热丝串联电阻的功率问题
如图, 我用的ME2139 DC-DC boost IC 实际升压为4.8V,能够承受电流为2.5A实测。在COIL那里是一个 串联的发热丝(2.5R), 前面我串联了一个4R的电阻。 在不串联前面4R的电阻我对电路进行工作,用稳压源3.7V实测输入电流大于5A,输入电压瞬间降低,是不是发热丝已经坏了? 但是串联4R后(我用的电阻箱),用稳压源3.7V实测输入电流1.2A,电压值几乎不
whatkylo 电源技术
汽车旋变解码应用设计指导
作者: Maksim Liu 在工信部发布的《新能源汽车产业发展规划(2021-2035年)》(征求意见稿)中提出,到2025年,新能源汽车新车销量占比达到25%左右,智能网联汽车新车销量占比达到30%,高度自动驾驶智能网联汽车实现限定区域和特定场景商业化应用。新能源汽车主要以电能为动力源,通过电动机驱动行驶。为了获得更好的驾驶体验,工程师往往需要知道电机当前的角度位置以及速度信息,在算法上
alan000345 TI技术论坛
CC1312R相较CC1310的优势与前景
1、CC1310简介 CC1310是一款1GHz以下经济高效型超低功耗RF器件。内部高度集成了电流消耗超低的有源RF和MCU,这种卓越的性能,即使是使用小钮扣电池供电,也可以应用在能源采集类和远距离传输中。CC1310结合了RF标准性平台和多个物理层,因此可以将强大的48MHzCortex-M3微控制器和超低功耗RF收发器灵活的结合在一起,为保证灵活度和超低功耗,采用了专用的ARM Cort
火辣西米秀 【无线连接】
TMS320C6000流水线概述
  对于微处理器来说,每隔一周期即可进入1条新指令,这样在同一时间内,就有多条指令交替地在不同部件内处理,这种工作方式称为“流水线”(pipeline)工作方式。即取指、译指、执行同时进行。   short pa[10] = {0}, pb[10] = {0}; void main() {        int i = 0,sum = 0;          for(i=0; i<
火辣西米秀 【DSP 与 ARM 处理器】

评论

登录/注册

意见反馈

求资源

回顶部

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })