Socket:发送结构化消息-结构体
服务端发送 客户端接收
服务端发送 客户端接收
常用socket选项 概述 Socket 选项通过 setsockopt() / getsockopt() 函数来设置和获取,用于控制套接字的行为 参数 level:选项所在的协议层(如 SOL_SOCKET、IPPROTO_TCP、IPPROTO_IP) optname:具体选...
概述 为什么需要 WebSocket HTTP 的局限性: 传统 HTTP 是无状态、短连接的协议,客户端必须主动发起请求才能获取数据,无法实现服务端主动推送数据 实时性需求: 在线聊天、实时游戏、金融行情等场景需要双向、低延迟的通信,WebSocket 应运而生 WebSock...
创建VS工程 配置 属性页-链接器-输入-附加依赖项,添加:ws2_32.lib heads.h client.cpp
overlapped i/o 概述 Overlapped I/O 是 Windows 平台特有的异步 I/O 模型,是 Windows 高性能网络编程(尤其是 IOCP)的基础 为什么需要它 同步 I/O(如 Linux 下常见的 recv/send)调用会阻塞线程,直到操作完成...
创建VS工程 配置 属性页-链接器-输入-附加依赖项,添加: ws2_32.lib heads.h server.cpp
简述 传输控制协议(Transmission Control Protocol,TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。 在因特网协议族(Internet protocol suite)中,TCP层是位于IP层之上,应用层之下...
DNS解析 概述 DNS(域名系统)解析是将域名(如 www.example.com)转换为对应的 IP 地址(如 93.184.216.34)的过程 这一过程对于在互联网上定位和访问网站或其他网络资源至关重要 概念 域名 用于定位服务器的易于记忆的地址,例如 google.co...
搜索当前分类