网络与通信

【Linux网络】Socket编程:TCP网络编程

在前面的文章中,我们使用了UDP进行网络编程,这篇文章我们就来使用另一个TCP进行网络编程,我们知道UDP和TCP都是传输层协议,但是特点不同,前者无连接,不可靠传输,面向数据报,后者有连接,可靠传输,面向字节流 文章目录 1. 大体框架

Socket编程核心概念详解:IP、端口、TCP/UDP与网络字节序

一、Socket编程预备 1. 理解源IP地址和目的IP地址我们说过IP地址是用来标识主机的唯一性的,但是这里我们要思考一个问题:数据传输到主机是目的吗?当然不是的,两台主机之间通信是没有任何意义的,数据是要给人看的。但是人是怎么看到数据的?通过特定的进程看到数据的。比如:人要聊天就可以通过QQ或者

Linux网络:使用TCP实现网络通信(服务端)

文章目录 1. TCP网络程序的服务端(初始化) 1.1 封装一个TcpServer类 1.2 创建socket套接字 1.3 绑定套接字 1.4 监听套接字 2. TCP网络程序的服务端(连接和通信) 2.1 Accept建立连接 2.2 提取客户端信息 2.3 实现通信服务 序&#

Qt网络编程:QTcpSocket 与 QTcpServer 使用详解

在开发需要网络通信的桌面或嵌入式应用程序时,Qt 框架提供的 QtNetwork 模块是一个强大而易用的工具。其中,QTcpSocket 类是实现基于 TCP/IP 协议客户端功能的核心。本篇博客将详细介绍如何使用 QTcpSocket 来创建一个简单的 TCP 客户端。 1. QTcpSocket 简介QTcpSocket 继承自 QAbstractSocket,提供了一个完整的 TC

TCPView - 系统端口监控与诊断工具

本文还有配套的精品资源,点击获取 简介:TCPView是一个由微软开发的系统工具,用于实时监控和查看TCP和UDP连接状态,包括端口号、进程ID和远程IP地址等信息。它对于网络管理员和程序员非常有用,有助于诊断网络问题,查找恶意软件,监控应用程序的网络通信。TCPView具有筛选和排序功能&

WebSocket实时通信不卡顿:cpolar内网穿透实验室第503个成功挑战

软件名称:WebSocket(基于TCP协议的双向通信技术)操作系统支持:跨平台兼容(Windows/macOS/Linux),甚至能嵌入物联网设备!软件介绍: WebSocket是开发者眼中的“实时通讯特工”,能让客户端与服务器像打电话一样直接对话——无需反

HTTP初识(二)

HTTP在上一章已经初次认识了HTTP,接下来介绍更深层次的内容,探究HTTP的秘密 方法先从HTTP请求的首行Method来讲,常用的方法有GET、POST、PUT、DELETE… 方法 说明 GET 获取资源 POST 传输实体主体 PUT 传输文件 DELETE 删除文件 TRACE 追踪路径 虽然分了很多的方法&#xf

WebSocket —— 在线聊天室

文章目录 消息推送常用方式介绍 轮询 SSE(server-sent event) websocket介绍 websocket API 前端API 后端API 实现在线聊天室 需求与最终效果展示 实现流程分析 消息格式 代码实现 HttpSession的保存传递 具体代码 依赖 pojo Result User Message ResultMessage

FFmpeg 播放播放 HTTP网络流读取数据过程分析

播放 HTTP 网络流时创建 AVIOContext 的流程是一个多层次的协议栈初始化过程。本文针对ffmpeg 播放HTTP网络流做流程分析,如有错误,望各位大佬指正,感谢。 1、avformat_open_input初始化流程avformat_open_input创建完整流程: 下面是avformat_open_input函数主要内容说明:/** * 打开一个输入媒体文件并初始化 AVFo

直播数据不泄露:OBS Studio TLS/SSL加密推流全攻略

直播数据不泄露:OBS Studio TLS/SSL加密推流全攻略 【免费下载链接】obs-studio OBS Studio - 用于直播和屏幕录制的免费开源软件。 项目地址: 你是否曾担心直播内容在传输过程中被窃取或篡改?当使用OBS Studio进行直