Socket基础:TCP篇
简易TCP服务端:创建步骤 建立一个socket socket 绑定端口 bind-申请一个端口用于socket服务 监听网络端口 listen-启动端口监听模式 等待客户端连接 accept-阻塞直到有客户端连接 循环 接收客户端数据 recv-阻塞直到有数据可读 向客户端发生...
简易TCP服务端:创建步骤 建立一个socket socket 绑定端口 bind-申请一个端口用于socket服务 监听网络端口 listen-启动端口监听模式 等待客户端连接 accept-阻塞直到有客户端连接 循环 接收客户端数据 recv-阻塞直到有数据可读 向客户端发生...
简述 传输控制协议(Transmission Control Protocol,TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。 在因特网协议族(Internet protocol suite)中,TCP层是位于IP层之上,应用层之下...
物理层 引脚 7#,15# 通讯引脚 7K,15L 4#,5# 接地 4电源地,5信号地 16# 正极(电源) 【12】8-16V【24】16-32V 通讯方式 单线双向通讯 半双工 位格式 异步传输方式 不带奇偶校验 1 + 8 + 1 1:起始位 8:有效数据位 1:结束位 ...
概述 RFB(远程帧缓冲)是一个用于远程访问图形用户接口的简单协议。 适用于所有的桌面系统和应用,包括X11,Windows和Macintosh等。 把用户所在的一端(包括显示器、键盘和鼠标)被称为RFB客户端。 而帧缓冲发生变化的一端(桌面系统和应用)称为RFB服务器。 RFB...
WIN32_LEAN_AND_MEAN 一个预处理宏,用于控制 Windows 头文件中包含哪些内容 具体来说,定义这个宏会减少 Windows 头文件中包含的一些不常用的头文件和 API,从而减小编译时间并减少编译产生的二进制文件的大小 比如在包含 windows.h 之前定义...
创建Socket环境 创建VS工程 heads.h main.cpp
平台相关 select 支持:windows 支持:linux,macos,bsd,aix等 poll 支持:linux,macos,bsd等 不支持:一些交旧的或特定的unix操作系统可能不支持poll 不支持:windows不提供标准的poll,但可以通过其他相似的api来达...
IP 在ip协议中,用来标识网络中不同主机的地址 在ip数据包的头部,有两个ip地址,源ip地址,目标ip地址 IPV4 4个字节,32位整数 192.168.0.1 IPV6 端口号 用来标识一个进程,告诉操作系统当前的数据包交由哪个进程处理 ip+端口号,能够标识网络上某一台...
服务端发送 客户端接收
概述 QUIC(Quick UDP Internet Connections)是一种基于 UDP 的传输层协议,由 Google 于 2012 年提出,旨在解决 TCP 和 TLS 的性能瓶颈,提供更快的连接建立、更低的延迟和更强的可靠性 2018 年,QUIC 被标准化为 IE...
搜索当前分类