网络与通信

ACM模式下算法题输入输出攻略【C++】

文章目录 @[TOC] 1. 核心代码模式与ACM模式 1.1 ACM模式介绍 1.2 注意事项 2. C++常用的输入输出方法 2.1 输入 2.1.1 `cin` 注意事项 2.1.2 `getline()` 注意事项 2.1.3 `getchar()` 注意事

[HTTP协议]应用层协议HTTP从入门到深刻理解并落地部署自己的云服务(2)实操部署

标题:[HTTP协议]应用层协议HTTP从入门到深刻理解并落地部署自己的云服务(2)实操部署 @水墨不写bug 文章目录 一、无法拷贝类(class uncopyable)的设计 解释: 重要思想: 使用示例 二、锁的RAII设计 解释 重要考虑 使用示例 三、基于RAII模式和互斥锁的的

网络编程 socket——TCP

目录TCP网络编程前期准备服务器构造函数服务端创建套接字服务端绑定InetAddr类服务端监听服务端接收连接测试服务端处理请求客户端创建套接字服务器测试单执行流服务器的弊端多进程版的TCP网络程序TCP网络编程前期准备在我们编写的服务器程序中,我们不希望服务器能被拷贝或者复制粘贴,我们可以把创建的服务器类的赋值与拷贝私有化,但这里我推荐写一个NoCopy基

C语言网络编程:TCP、UDP、HTTP深度解析

C语言网络编程:TCP、UDP、HTTP深度解析 一、前言:为什么网络编程是C语言开发的重要技能? 学习目标 理解网络编程的本质:编写程序实现网络通信、数据传输和应用交互 明确网络编程的重要性:支撑Web开发、网络游戏、物联网等领域的发展 掌握本章学习重点:TCP、UDP、HTTP的开发方法、避坑指南、实战案

WebSocket 两种实现方式对比与入门

WebSocket 两种实现方式对比与入门 一、概述本文档是我在开发项目时写的, 主要是介绍了 原生 WebSocket 和 STOMP+SockJS 的区别 介绍的比较意识流,有些地方读者可以忽略,重点关注它们的区别和设计的技术知识点项目中存在两种 WebSocket 实现方式: 方式 文件 状态 说明 原生 WebSocket RawWebSocketHandle

基于 C++ 手写 HTTP 服务器:从请求解析到响应构建全流程解析

在上一篇博客中,我们了解到TCP是面向字节流式的进行网络通信的,所以不具备消息边界的功能,所以我们要实现一个完整的网络通信,就必须设计应用层协议,那么要是我们每次都要像上一篇博客那样定义如此麻烦的协议,确实很棘手,因此为了方便,其实已经有大佬定义了一些现成的,非常好用的应用

HTTPS 封神指南:从「透明快递」到「加密盾牌」,看完颠覆你的认知!

在互联网的世界里,我们每天都会访问各种网站,输入网址按下回车键后,有些网址是以#xff0c;有些则是https://。你是否好奇,多了一个字母s,背后究竟藏着什么秘密?今天,就让我们一起揭开 HTTPS 的神秘面纱,用最通俗的方式,带你秒懂这个守护网络安

如何ping指定IP的端口号

一、Windows 系统方法 1:使用 ping 命令(可以ping IP,无法ping端口号)打开命令提示符(CMD): 按 Win + R,输入 cmd 并回车。 常用命令格式 ping [目标IP/域名] [-参数] 示例:检测百度域名的连通性:ping