E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
UDP缓冲区
管道通信基本原理
文章目录管道的创建基本结构数据写入数据读取通信流程管道的同步与互斥管道的关闭父子进程间的管道通信管道是一种用于进程间通信(IPC)的机制,它的通信原理基于内核
缓冲区
和文件描述符,通过将数据从一个进程的输出连接到另一个进程的输入来实现数据传输
越甲八千
·
2025-03-25 09:46
【Windows核心编程】
【MFC】
linux
网络
服务器
[C++复习]——C++IO流
C语言借助了相应的
缓冲区
来进行输入与输出。如下图所示:对输入输出
缓冲区
的理解:1.可以屏蔽掉低级I/O的实现,低级I/O的实现依赖操作系统本
孤独得猿
·
2025-03-25 06:55
c++
开发语言
golang channel的实现原理介绍
以下是Go语言channel的实现原理:1.hchan结构体hchan是channel的底层结构体,主要包含以下字段:qcount:表示
缓冲区
中当前元素的数量。
王盼达
·
2025-03-25 04:12
golang从入门到做牛马
golang
网络
java
C# SerialPort 类中 Handshake 属性的作用
一、Handshake属性基本信息1.作用C#中SerialPort.Handshake属性的核心作用是通过硬件或软件流控制协议,管理串口通信中的数据流,防止
缓冲区
溢出并确保数据传输的可靠性。
鲤籽鲲
·
2025-03-24 20:08
上位机
c#
开发语言
上位机
跨平台RTSP高性能实时播放器实现思路
二、网络层优化:TCP/
UDP
双模
江同学_
·
2025-03-24 19:30
音视频
实时音视频
云智慧发布对象关系型数据库Clo
udP
anguDB,打破传统技术壁垒
近日,云智慧推出关系型数据库Clo
udP
anguDB(中文名称:盘古数据库),旨在通过高兼容性能和创新技术架构,降低企业项目整体运营成本。
·
2025-03-24 15:07
TCP和MQTT通信协议
协议分层网络分层协议应用层CoAPMQTTHTTP传输层
UDP
TCP网络层IP链路层Enternet网络分层中最常见的几种协议应用层:应用程序负责将数据以相应规则(协议)进行包装,发给传输层MQTT:消息队列遥测传输
御风_21
·
2025-03-24 13:47
物联网分享篇
tcp/ip
网络
服务器
网络协议
FreeRTOS进阶使用之流
缓冲区
:高效处理字节流的秘密武器
在嵌入式开发中,流
缓冲区
(StreamBuffer)是FreeRTOS中用于高效处理字节流数据传输的核心机制,尤其适合任务间或中断与任务间的连续数据传输场景(如串口通信、网络数据流等)。
逸云客嵌入式
·
2025-03-24 12:41
FreeRTOS操作系统
单片机
stm32
mcu
前端面试常见的计算机网络内容梳理
网页1和网页2主要讲OSI模型、TCP/IP模型,ARP、DNS、TCP/
UDP
区别这些基础概念,这些都是常考的点。
GISer_Jinger
·
2025-03-24 12:36
前端
javascript
双缓冲机制(Double Buffering)快速接收处理串口接收到的大量数据帧
原理双缓冲机制的核心思想是使用两个
缓冲区
(数组)轮流接收和处理数据。具体流程如下:数据接收阶段:当一个
缓冲区
正在接收数据时,另一个
缓冲区
可以被处理。
wys99999
·
2025-03-24 09:36
单片机
stm32
【操作系统】双缓冲机制(含原理、优势、实现方式、应用场景)
双缓冲机制一、双缓冲机制的原理二、双缓冲的典型应用场景三、双缓冲的优势四、双缓冲的实现方式1.硬件级双缓冲2.软件级双缓冲3.性能提升对比五、双缓冲的挑战与解决方案六、总结双缓冲机制是一种通过使用两个
缓冲区
司六米希
·
2025-03-24 08:56
嵌入式
在LwIP中,`tcp_recved()`、`tcp_sndbuf()` 和 `tcp_write()`三个函数详细用法及示例
以下是它们的详细用法及示例:1.tcp_recved()功能通知协议栈已处理接收数据:当应用层从接收
缓冲区
读取数据后,需调用此函数更新TCP接收窗口(WindowSize),允许对端继续发送数据。
矿渣渣
·
2025-03-24 06:47
LWIP
tcp/ip
网络
网络协议
封装Socket编程接口
一、Socket编程接口与TCP/
UDP
的关系Socket是网路通信接口,介于传输层和应用层之间,其封装了传输层的TCP/
UDP
协议以及网络层的IP协议,允许开发者通过调用编程接口选择使用TCP或
UDP
南林yan
·
2025-03-24 05:00
Linux学习
网络
linux
服务器
Linux内核网络源码分析——发送数据
p=218
UDP
发送:|sys_writefs/read_write.c|sock_writevnet/socket.c|sock_sendmsgnet/socket.c|inet_sendmsgnet
hellolwl
·
2025-03-24 04:22
Android/Linux
linux内核
网络
struct
output
socket
constructor
协议层攻防战:群联AI云防护为何比传统方案更精准?
一、四层/七层攻击防御的核心挑战协议层攻击类型传统方案缺陷四层SYNFlood、
UDP
反射依赖硬件清洗,误封合法流量七层HTTPCC、SQL注入规则静态,无法适应新型攻击二、群联的协议层定制防御技术1.
群联云防护小杜
·
2025-03-24 04:21
安全问题汇总
人工智能
tcp/ip
网络协议
网络
安全
四层协议攻防手册:从SYN Flood到
UDP
反射的深度防御
一、四层协议攻击类型与特征攻击类型协议层特征SYNFloodTCP大量半开连接,SYN_RECV状态堆积
UDP
反射放大
UDP
小请求包触发大响应(如NTP、DNS响应)TCP分片攻击TCP发送异常分片耗尽重组资源连接耗尽攻击
群联云防护小杜
·
2025-03-24 04:51
安全问题汇总
udp
网络
网络协议
服务器
爬虫
运维
web安全
从边缘到核心:群联云防护如何重新定义安全加速边界?
一、安全能力的全方位碾压1.协议层深度防护四层防御:动态过滤畸形TCP/
UDP
包(如SYNFlood),传统CDN仅限速率控制。技术示例:基于AI的协议指纹分析,拦截异常连接模式。
群联云防护小杜
·
2025-03-24 04:48
安全问题汇总
安全
分布式
ddos
前端
node.js
udp
如何在 Bash 中不依赖 curl 或 wget 发出 HTTP 请求并实现文件传输——/dev/tcp的妙用
然而,Bash本身隐藏着一个鲜为人知的功能:通过内置的/dev/tcp或/dev/
udp
伪设备,可以直接与网络进行交互,而无需额外安装任何工具。
vortex5
·
2025-03-23 17:50
bash
http
tcp/ip
【第21节】windows sdk编程:网络编程基础
1.1BerkeleySocket套接字1.2WinSocket套接字1.3WSAtartup函数1.4socket函数1.5字节序转换1.6绑定套接字1.7监听1.8连接1.9接收数据1.10发送数据1.11关闭套接字二、
UDP
攻城狮7号
·
2025-03-23 16:10
Windows编程(C++)
windows
windows编程
windows
sdk
c++
网络编程
TCP与
UDP
TCP与
UDP
udp
udp
udp
_ser.c
udp
_cli.c
udp
_cp
udp
_cp_ser
udp
_cp_cli
udp
_chat
udp
_chat_ser
udp
_chat_clitcptcptcp_sertcp_clibin_tcp_protocolbin_tcp_protocol_serbin_tcp_protocol_clihttp_weamultiioblockioblock_fifo_re
就很对
·
2025-03-23 16:06
tcp/ip
udp
单片机
Windows端口转发命令
Windows2000开始就提供了最基本的端口转发功能,是基于Windows的IPHelper服务的,不仅可以提供端口转发功能,还可以通过将IPv4和IPv6的不同地址的数据进行转发,但是只可以转发TCP协议,暂不支持
UDP
·
2025-03-23 06:33
windows
Ubuntu检查并启用 Nginx 的stream模块或重新安装支持stream模块的Nginx
stream模块允许Nginx处理TCP和
UDP
流量,常用于负载均衡和端口转发等场景。本文将详细介绍如何检查Nginx是否支持stream模块,以及在需要时如何启用该模块。
一回生二回熟
·
2025-03-22 18:14
Ubuntu
ubuntu
nginx
RTOS之环形
缓冲区
和队列
一、环形
缓冲区
(CircularBuffer)类似一个环形跑道,运动员(数据)在跑道上循环奔跑。跑道首尾相连,运动员跑到终点后又会回到起点继续跑。
三五度
·
2025-03-22 17:01
RTOS
单片机
stm32
嵌入式硬件
c语言
常见的应用对应的传输层协议和端口号
常见的应用对应的传输层协议和端口号如下:服务端口号协议http80TCPhttps443TCPFTP21(控制)TCP20(数据)TCPTFTP69
UDP
Telent23TCPSSH22TCPSMTP25TCPPOP3110TCPSNMP161
UDP
NTP123
UDP
DNS53TCP
数据链路摸索者
·
2025-03-22 16:30
网路安全
网络
深入理解 Redis SDS:高效字符串存储的秘密
目录1.引言1.1Redis中字符串的广泛应用2.SDS结构定义2.1Redis3.2之前的SDS结构2.2Redis3.2及之后的SDS结构3.SDS与传统C字符串的比较3.1获取字符串长度3.2
缓冲区
溢出问题
沉默的煎蛋
·
2025-03-22 15:54
bootstrap
前端
html
maven
架构
开发语言
数据库
【Q&A】装饰模式在Qt中有哪些运用?
以下是Qt原生实现的装饰模式典型案例:一、QIODevice装饰体系(继承方式)场景为基础IO设备(如文件、
缓冲区
)添加数据格式解析、缓冲优化等功能。
浅慕Antonio
·
2025-03-22 15:53
Q&A
qt
数据库
服务器
C语言 - getchar() 和 getch() 的区别
getchar()和getch()都是用于读取单个字符的函数,但它们有一些关键区别,主要涉及
缓冲区
、回显和移植性。
Peter_Deng.
·
2025-03-22 15:51
c语言
算法
通过swoole协程实现并发编程
目前的Swoole内置了丰富的协程组件供开发者直接调用以便快速实现异步非阻塞的并发编程,省去了开发者自己实现相应底层代码的麻烦:TCP/
UDP
Client:Swoole\Coroutine\ClientTCP
韩淼燃
·
2025-03-22 14:09
php7面试架构师
swoole协程实现并发编程
【绝对有用】C++ 数组越界 和并查集
遇到了一个地址越界错误(heap-buffer-overflow),通常这是因为程序试图读取或写入超过分配给
缓冲区
的内存空间。
fighting的码农(zg)-GPT
·
2025-03-22 08:44
C++
c++
算法
开发语言
数据结构
【USTC 计算机网络】第二章:应用层 - TCP &
UDP
套接字编程
本文详细介绍了TCP与
UDP
套接字编程,并在Windows下使用C++实现套接字编程,对代码做了十分精细的讲解,这部分内容非常重要,是计算机网络学到目前为止第一次编程,也是网络编程开发中最基础的一个部分
柃歌
·
2025-03-22 02:14
计算机网络
计算机网络
tcp/ip
udp
websocket
网络协议
Webrtc音频技术(未完)
一、概述1、架构上图中发送方(或叫上行、TX)将从MIC采集到的语音数据先做前处理,然后编码得到码流,再用RTP打包通过
UDP
socket发送到网络中给对方。
会头痛的可达鸭
·
2025-03-21 23:56
WebRTC
webrtc
【Q&A】Qt中直接渲染和离屏渲染效率哪个高?
直接渲染和离屏渲染的效率取决于具体场景和实现方式,以下是详细对比分析:一、直接渲染(On-screenRendering)原理直接将图形数据绘制到屏幕
缓冲区
(BackBuffer),完成后通过交换
缓冲区
显示到屏幕
浅慕Antonio
·
2025-03-21 18:03
Q&A
qt
信息可视化
开发语言
java tcp pdf_Java网络编程(TCP、Socket).pdf
Java网络编程(TCP、Socket)Java网络编程—TCP/Socket前言网络编程可分为基于TCP的网络程序设计和基于
UDP
的网络程序设计。
华西怀
·
2025-03-21 15:13
java
tcp
pdf
网络编程之解除
udp
判断客户端是否断开
思路:每几秒发送一条不显示的信息,客户端断开则不再发送信息,超时则表示客户端断开连接。(心跳包)服务器#include#defineMAX_CLIENTS100//最大支持100个客户端#defineTIMEOUT5//5秒超时structClient{structsockaddr_inaddr;time_tlast_seen;//记录最后一次收到该客户端数据的时间};structClientcl
v维焓
·
2025-03-21 12:49
网络
udp
windows
BRAM消耗与FIFO的关系:有效利用FPGA资源的策略
特别是对于需要频繁读写数据的应用,FIFO(先进先出)
缓冲区
的使用与BRAM的消耗之间存在着密切的关系。本文将探讨BRAM的消耗、FIFO的特性,以及如何正确利用BRAM以优化设计效率。
kanhao100
·
2025-03-21 12:11
HLS
fpga开发
解决 开发FFMPEG视频播放器右侧白色线问题
这不仅影响视觉效果,还可能暴露潜在的渲染或
缓冲区
问题。本文将详细分析这一现象的成因,并提供经过验证的解决方案。
吃面不喝汤66
·
2025-03-20 23:26
OBS二次开发
ffmpeg
音视频
C#:使用
UDP
协议实现数据的发送和接收
UDP
(UserDatagramProtocol)是一种无连接的、轻量级的传输协议,适用于对实时性要求较高的应用场景,如视频流、在线游戏等。与TCP不同,
UDP
不保证数据的可靠传输,但其传输效率更高。
妮妮学代码
·
2025-03-20 20:03
c#
UDP
c#
udp
华纳云如何优化 MySQL 的内存使用?
以下是一些有效的策略和方法,结合了多轮对话中的信息,帮助您优化MySQL的内存使用:1.调整
缓冲区
和缓存大小InnoDB缓冲池(InnoDBBufferPool):作用:用于缓存InnoDB表的数据和索引
·
2025-03-20 19:05
服务器
stm32基于HAL库的串口UART中断接收不定长数据代码实现
接收数据
缓冲区
只能容纳一个字节数据,设置的接收一个字节数据产生一次接收中断,在中断回调函数中进行串口接收协议的编写。代码现象:将接受的数据重新发送至串口进行回显。
ls20010901
·
2025-03-20 16:26
stm32
单片机
mcu
TCP、
UDP
、HTTP、WebSocket 和 MQTT协议区别
目录1.TCP协议2.
UDP
协议3.HTTP协议4.WebSocket协议5.MQTT协议总结1.TCP协议类型:面向连接的协议。可靠性:提供可靠的数据传输,确保数据包按顺序到达。
PHPlai
·
2025-03-20 12:28
php
tcp/ip
udp
http
物联网为什么用MQTT不用 HTTP 或
UDP
?
先来两个代码对比,上传温度数据给服务器。MQTT代码示例//MQTT客户端连接到MQTT服务器mqttClient.connect("mqtt://broker.server.com:8883",clientId)//订阅特定主题mqttClient.subscribe("sensor/data",qos=1)//发布消息到主题mqttClient.publish("sensor/data","t
工程师焱记
·
2025-03-20 12:20
物联网
http
udp
硬件架构
嵌入式硬件
开源协议
网络
USB摄像头数据获取——libuvc
封装性好:libuvc封装了许多底层细节,如视频格式转换、
缓冲区
管理等,简化了开发过程。缺点:功能有限:相对于V4L2,libuvc提供的功能相对有限,可能无法满足
jbjhzstsl
·
2025-03-20 04:21
linux
计算机网络
传输层:提供端到端的通信服务,主要协议有TCP和
UDP
。TCP是面向
丸子猪的dady
·
2025-03-19 18:59
计算机网络
计算机网络发展史
OSI参考模型
TCP/IP通用协议
计算机网络分类
计算机网络节点
计算机网络的定义
组成及其功能
字符串常用函数 1.0
destsz:目标字符数组的大小,即dest所指向的
缓冲区
的最大容量,包括字符串结束符'\0'。src:指向源字符串的指针,该字符串将被复制到目标数组中。返回值如果复制操作成功
大力水手偷吃菠菜变成米老鼠
·
2025-03-19 15:35
c语言
JAVA:网络编程 Socket 的技术指南
1、简述JavaNIO(Non-blockingI/O)是一种基于通道(Channel)和
缓冲区
(Buffer)的I/O模型,支持非阻塞通信和多路复用,适合高并发场景。
拾荒的小海螺
·
2025-03-19 13:51
JAVA
java
网络
开发语言
Canary
通常在pwn题写exp是用的字符a,这样存储进
缓冲区
,将会覆盖原始的canary的值当canary被覆盖后,也就是原应为canary的位置被字符
Sean_summer
·
2025-03-19 11:31
安全
web安全
Udp
Client
Socket实现
Udp
的发送和接收usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data
呆呆敲代码的小Z
·
2025-03-19 03:14
c#
ESP8266使用AT指令回传判断思路(STM32上位机)
前言ESP8266是由安信可科技开发的一款低成本、高性能Wi-Fi模块,上位机可以通过使用串口发送AT指令配置Wi-Fi连接、TCP/
UDP
通信等以接入互联网,但是ESP8266返回的内容十分不规范,上位机判断
2501_91184823
·
2025-03-19 00:22
单片机
嵌入式硬件
stm32
esp8266
每日一题--计算机网络
一、基础概念类问题1.TCP和
UDP
的区别是什么?回答示例:TCP:面向连接、可靠传输(通过三次握手建立连接,丢包重传)、保证数据顺序(如文件传输、网页访问)。
秋凉 づᐇ
·
2025-03-18 20:30
计算机网络
Tcp/
UDP
协议详解
为什么会有TCP/IP协议在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别。就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样。计算机使用者意识到,计算机只是单兵作战并不会发挥太大的作用。只有把它们联合起来,电脑才会发挥出它最大的潜力。于是人们就想方设法的用电线把电脑连接到了一起。但是简单的连到一起是远远不够的,就好像语言不同
寂寂寂寂寂蝶丶
·
2025-03-18 18:10
tcp/ip
网络
网络协议
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他