技术栈
udp
榴莲omega
2 小时前
javascript
·
网络
·
tcp/ip
·
udp
·
八股
第7天:网络进阶——TCP/UDP、WebSocket、长连接
今天继续网络基础的深入,重点复习了传输层协议(TCP/UDP)、连接管理(三次握手/四次挥手)、WebSocket 以及长连接与短连接的区别。以下是当天的问答整理。
魑魅魍魉都是鬼
3 小时前
tcp/ip
·
http
·
udp
TCP、UDP Http Https
这两个协议负责端到端的数据传输,决定了数据“怎么运”。这两个协议运行在TCP之上(注:最新的 HTTP/3 开始基于 UDP),负责定义数据的内容格式和交互规则。
Ivy_belief
4 小时前
网络
·
qt
·
udp
Qt网络编程实战:从零掌握 QUdpSocket 及 UDP 通信
目录🚀 核心使用流程1. 项目配置2. 接收端:绑定端口并接收数据3. 发送端:发送数据报💬 点对点通信示例
jaysee-sjc
5 小时前
java
·
开发语言
·
网络
·
tcp/ip
·
算法
·
架构
·
udp
十六、Java 网络编程全解析:UDP/TCP 通信 + BS/CS 架构
网络编程是 Java 开发的核心技能之一,小到即时聊天工具、文件传输,大到分布式系统、微服务通信,都离不开网络数据交互。
万象.
14 小时前
linux
·
tcp/ip
·
udp
Linux传输层TCP,UDP相关内容
在TCP/IP协议中,用“源IP”,“目的IP”,“源端口”,“目的端口”,“协议号”这样的五元组来表示一个通信,udp和tcp都是全双工的(在接收信息的时候可以同时发送消息)
万象.
1 天前
linux
·
tcp/ip
·
udp
Linux套接字socket编程(含TCP,UDP)
套接字编程包括域间套接字编程,主要是用于一个主机内的进程间通信,也是网络套接字的子集,网络套接字编程,主要是用于用户间的网络通信,原始套接字编程,主要是用于绕过传输层,直接使用网络层和数据链路层传输数据,通常用于编写一些网络工具,如果想将网络接口统一抽象化,参数的类型必须是统一的,我们会发现其实这三种并不一样,但我们接口只设计了第一种类型,因为我们在这里面设计了一个判断逻辑,如果前两个字节等于AF_INET,就变成第二种类型,如果等于AF_UNIX,就变成第三种类型,这样的接口就会变成通用的了 传输层和网
历程里程碑
1 天前
服务器
·
开发语言
·
网络
·
c++
·
网络协议
·
udp
·
php
39. 从零实现UDP服务器实战(带源码) V1版本 - Echo server
在上一章中,我们已经学过了socket的接口,本章,我们先实现简单的UDP通信,并过渡到需要连接,更有难度的
爱丽_
2 天前
网络协议
·
tcp/ip
·
udp
TCP vs UDP 怎么选(偏实战:别背概念,用场景做决策)
项目里真正让人纠结的不是“TCP 可靠/UDP 不可靠”这种结论,而是这些更具体的问题:这篇就用“知识分享 + 可验证”的方式,把 TCP/UDP 的选择讲清楚。
西装没钱买
2 天前
c语言
·
开发语言
·
udp
·
组播
·
组播绑定网卡
C语言组播的使用
目录一、组播的初始化和关闭1、multicast_util.h2、multicast_util.c使用示例:
qq_41126242
3 天前
网络
·
网络协议
·
udp
在建立udp连接的时候,有时候能成功,有时候AT 指令返回+ERRNO:0x70
+ERRNO:0x70 这个在 ESP-AT 里本质上是底层 socket/lwIP 返回的错误,不是单纯 AT 语法错误;0x70 = 112,对应 EHOSTDOWN,意思就是目标主机/链路当前不可达。也就是你在建 UDP 的那一刻,网络栈判断对端或路由还没准备好,所以会出现“有时成功,有时失败”。
西装没钱买
3 天前
网络
·
c++
·
qt
·
udp
·
udp组播
QT组播的建立和使用(绑定特定的网卡,绑定特定IP)
https://blog.csdn.net/only_write_bug/article/details/159115776?spm=1011.2415.3001.5331
小豪GO!
3 天前
网络协议
·
tcp/ip
·
udp
TCP/UDP原理
学习一个网络协议, 只要就是学习数据格式, 报文格式UDP 使用简单有效的CRC校验和(循环冗余校验)
liulilittle
4 天前
网络
·
网络协议
·
ubuntu
·
udp
·
debian
·
信息与通信
·
通信
OPENPPP2静态隧道UDP中断问题排查与解决
服务器上截图在跨境网络通信中,一种常见的架构是:客户宽带 -> 前置境外路由跃点服务器(执行SNAT) -> 落地境外路由服务器。其中,OPENPPP2作为基础网络通信软件,可工作在静态隧道(UDP协议)或动态隧道(TCP协议)模式。近期,遇到一起采用静态隧道时,连接运行一段时间(几分钟至十几分钟)后中断,但等待片刻又能自动恢复;而动态隧道则运行稳定。本文将详细记录该问题的定位过程与解决方案。
喵叔哟
4 天前
开发语言
·
javascript
·
windows
·
udp
10. 【Blazor全栈开发实战指南】--JavaScript调用Blazor
上一章我们完成了"C#调用JavaScript"这个方向,本章转向另一个方向:让JavaScript主动调用C#方法。这在集成事件驱动的JavaScript库时非常关键——当第三方库内部发生某个事件(如图表被点击、编辑器内容变化、定时任务触发),它需要一种机制来通知Blazor组件。
喵叔哟
5 天前
开发语言
·
javascript
·
udp
9. 【Blazor全栈开发实战指南】--Blazor调用JavaScript
Blazor的核心承诺是"用C#写一切",但现实情况是:浏览器平台提供了大量只能通过JavaScript访问的原生API(如Clipboard API、Notification API、Web Bluetooth、ResizeObserver等),以及数以万计的成熟JavaScript库(如图表库ECharts/Chart.js、富文本编辑器Quill、地图库Leaflet),它们无法被基本的HTML属性绑定所替代。此外,某些精细的DOM操作(如使某个元素获取焦点、测量元素尺寸)也需要直接调用JavaSc
LuDvei
6 天前
linux
·
tcp/ip
·
udp
linux TCP/UDP
步骤: 1.建立tcp socket; 2.初始化tcp server struct; 3.绑定 tcp server struct 到 socket; 4.设置监听; 5.accept等待客户端连接; 6.关闭监听连接;
rell336
6 天前
java
·
网络
·
网络协议
·
udp
机顶盒播放udp/rtp马赛克
做的Android studio项目,播放udp/rtp直播流时容易马赛克,而且容易死机,静帧等。还是AI牛逼,灵码+豆包就解决了问题(问对正确的问题),还是记录一下。
虾..
7 天前
linux
·
运维
·
udp
Linux 套接字编程---基于UDP协议实现简易的聊天室
网路文件描述符也就就是socket关键字的返回值,是一个文件描述符。地址ip设置为0.0.0.0,表示监听所有网卡,一台电脑或服务器通常会有多个网络接口(NIC)。比如:回环地址:127.0.0.1,仅本机内部通信使用。以太网:连接局域网的有线IP。无线网卡 :连接Wi-Fi的无线IP。绑定 0.0.0.0 时,程序就会在所有这些网卡上监听端口。这样,外部设备(如同一局域网下的手机)和本机程序都能通过对应的IP地址访问你的服务。
somi7
7 天前
linux
·
网络
·
udp
·
tcp
Linux-网络通信02-UDP 与 TCP Socket
以下函数 UDP 和 TCP 都会用到。返回值: 成功返回套接字 fd,失败返回 -1地址结构体:1. 发送次数和接收次数必须一一对应 2. 发送和接收的大小需保持一致(若接收 buf 小于发送大小,超出部分丢失) 3. 每次发送数据,链路都可能不同 4. 有读阻塞(没有数据时会阻塞等待) 5. 无写阻塞(发送太快时,接收方来不及处理会丢包) 6. 半双工
Hello World . .
7 天前
linux
·
网络
·
udp
Linux:网络编程-UDP通信
目录1.UDP通信(User Datagram Protocol用户数据报协议)1.1 UDP协议概述