NET

网络I/O  介绍

网络I/O 介绍 4

bingliaolong 5年前 4 0

介绍 网络应用需要处理解决的主要可以归为两大类问题: 网络I/O 数据计算 网络I/O的本质是socket的读取,socket在linux系统被抽象为流,I/O可以理解为对流的操作。这个操作又分为两个阶段: 等待流数据准备(wating for the data to be re...

WebSocket协议相关学习一

WebSocket协议相关学习一

bingliaolong 3个月前 7 0

概述 为什么需要 WebSocket HTTP 的局限性: 传统 HTTP 是无状态、短连接的协议,客户端必须主动发起请求才能获取数据,无法实现服务端主动推送数据 实时性需求: 在线聊天、实时游戏、金融行情等场景需要双向、低延迟的通信,WebSocket 应运而生 WebSock...

HTTP 协议

HTTP 协议 2

bingliaolong 4年前 27 0

常用的HTTP状态码 200 表示可以访问,或者说是正常访问 201 post方法创建资源的方法,创建成功后返回201 202 表示异步请求就是服务器直接返回一个标志,然后并没有实际的东西,实际的东西需要等待回调函数 301 永远重定向,意思就是只有在第一次才请求服务器,之后都不...

Socket基础:TCP篇

Socket基础:TCP篇

bingliaolong 5年前 4 0

简易TCP服务端:创建步骤 建立一个socket socket 绑定端口 bind-申请一个端口用于socket服务 监听网络端口 listen-启动端口监听模式 等待客户端连接 accept-阻塞直到有客户端连接 循环 接收客户端数据 recv-阻塞直到有数据可读 向客户端发生...

51CTO:Linux C++网络编程四

51CTO:Linux C++网络编程四

bingliaolong 1年前 11 0

UNIX-LINUX套接字描述符 套接字描述符是一个整数值,用于唯一标识进程中的一个开放的网络连接或者套接字 在UNIX和Linux系统中,套接字描述符是一种特殊类型的文件描述符,可以用于表示打开的文件、管道、设备或者网络连接 套接字描述符唯一标识了进程中的一个网络连接 在创建新...

KWP2000协议

KWP2000协议

bingliaolong 5年前 5 0

物理层 引脚 7#,15# 通讯引脚 7K,15L 4#,5# 接地 4电源地,5信号地 16# 正极(电源) 【12】8-16V【24】16-32V 通讯方式 单线双向通讯 半双工 位格式 异步传输方式 不带奇偶校验 1 + 8 + 1 1:起始位 8:有效数据位 1:结束位 ...

51CTO:C++网络通信引擎架构与实现一

51CTO:C++网络通信引擎架构与实现一

bingliaolong 1年前 10 0

WIN32_LEAN_AND_MEAN 一个预处理宏,用于控制 Windows 头文件中包含哪些内容 具体来说,定义这个宏会减少 Windows 头文件中包含的一些不常用的头文件和 API,从而减小编译时间并减少编译产生的二进制文件的大小 比如在包含 windows.h 之前定义...

51CTO:Linux C++网络编程五

51CTO:Linux C++网络编程五

bingliaolong 1年前 20 0

平台相关 select 支持:windows 支持:linux,macos,bsd,aix等 poll 支持:linux,macos,bsd等 不支持:一些交旧的或特定的unix操作系统可能不支持poll 不支持:windows不提供标准的poll,但可以通过其他相似的api来达...

扫一扫二维码分享