技术栈
tcp
Ronin305
6 天前
linux
·
网络
·
网络编程
·
tcp
【Linux网络】Socket编程:TCP网络编程
在前面的文章中,我们使用了UDP进行网络编程,这篇文章我们就来使用另一个TCP进行网络编程,我们知道UDP和TCP都是传输层协议,但是特点不同,前者无连接,不可靠传输,面向数据报,后者有连接,可靠传输,面向字节流
奔跑吧邓邓子
16 天前
c++
·
tcp/ip
·
实战
·
tcp
·
网络通信
【C++实战(62)】从0到1:C++打造TCP网络通信实战指南
TCP(Transmission Control Protocol)即传输控制协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议。
DIY机器人工房
21 天前
服务器
·
stm32
·
单片机
·
嵌入式硬件
·
tcp
关于解决 libwebsockets 库编译时遇到的问题的方法:
现在的问题是 libwebsockets 编译时缺少多个平台相关的私有头文件(如 private-lib-core.h、private-lib-plat-unix.h),这说明手动创建配置文件的方式无法解决所有依赖问题。更高效的方案是直接使用系统预装的 libwebsockets 库,避免手动编译的复杂依赖:
蒋星熠
25 天前
网络
·
后端
·
python
·
网络协议
·
http
·
性能优化
·
tcp
网络协议深度解析:从OSI七层模型到现代互联网通信的技术实战
🌟 Hello,我是蒋星熠Jaxonic! 🌈 在浩瀚无垠的技术宇宙中,我是一名执着的星际旅人,用代码绘制探索的轨迹。 🚀 每一个算法都是我点燃的推进器,每一行代码都是我航行的星图。 🔭 每一次性能优化都是我的天文望远镜,每一次架构设计都是我的引力弹弓。 🎻 在数字世界的协奏曲中,我既是作曲家也是首席乐手。让我们携手,在二进制星河中谱写属于极客的壮丽诗篇!
章咸鱼12138
1 个月前
fpga开发
·
tcp
nios simple soket tcp在面对arp洪流时崩溃的处理
即使是使用官方simple soket server ucos模板,仍然在面对 ip扫描时出现系统崩溃的问题 扫描工具是 advance ip scanner
XMZH03042
1 个月前
服务器
·
网络
·
tcp/ip
·
udp
·
tcp
网络编程;TCP多进程并发服务器;TCP多线程并发服务器;TCP网络聊天室和UDP网络聊天室;后面两个还没写出来;0911
网络编程实现,一个服务器,一个客户端的通信;多进程并发;父进程非阻塞回收子进程资源代码网络编程实现,一个服务器,一个客户端的通信;多线程并发;线程分离,系统自动回收子线程的资源
凉伊
1 个月前
网络
·
网络协议
·
tcp
TCP协议核心机制详解:握手、挥手、可靠传输与拥塞控制
在当今互联互通的数字世界,几乎所有核心网络应用都构建在TCP/IP协议栈的基础之上。而其中,TCP更是承担了确保数据可靠、有序传输的核心职责。无论是遭遇网络拥堵、数据包丢失还是乱序到达,TCP都能通过其一系列精密设计的机制进行自适应调整和修复。理解TCP,不仅是理解互联网如何工作的关键,更是每一位开发者进行高性能网络编程、系统调优和故障排查的必备技能。本文将系统剖析TCP的核心机制,带你深入理解从连接建立、传输保障到连接释放的全过程。
吐个泡泡v
1 个月前
网络
·
网络协议
·
http
·
https
·
socket
·
ssl
·
tcp
网络编程基础:一文搞懂 Socket、HTTP、HTTPS、TCP/IP、SSL 的关系
在日常开发中,我们经常听到 Socket、HTTP、HTTPS、TCP/IP、SSL 这些术语,这些概念往往容易混淆,且让人感到困惑。本文将用最通俗易懂的方式来讲清这些网络概念及其相互关系。
code bean
1 个月前
tcp
SuperSocket 动态协议服务端开发全解析
在开发 TCP/Socket 服务时,我们经常会遇到 不同协议类型共存 的需求,例如一部分客户端用 分隔符协议(Terminator),另一部分客户端用 固定长度头协议(FixedHeader)。本文通过 WPF 框架结合 SuperSocket,详细讲解如何实现一个灵活可配置的服务端。
hy.z_777
1 个月前
网络
·
java-ee
·
tcp
【JavaEE】网络编程套接字2: TCP流 套接字编程
首先要明确 TCP 协议和 UDP 协议的很重要的区别 : TCP 协议是有链接, 面向字节流传输。 主要体现在 : 发送方和接收方在网络通信之间要先建立连接, 并且传输的数据的基本单位是字节。
DogDaoDao
2 个月前
音视频
·
实时音视频
·
tcp
·
quic
·
视频直播
·
流媒体协议
·
quiche
深入解析quiche开源项目:从QUIC协议到云原生实践
在互联网通信的演进历程中,TCP协议的固有瓶颈逐渐成为性能提升的绊脚石。传统TCP+TLS的分层设计导致连接建立过程冗长:TCP三次握手需1RTT(往返时间),TLS 1.2握手再需2RTT,合计3RTT的延迟才能开始数据传输[1][2]。而在移动网络或高延迟场景下,这种延迟会直接影响用户体验——想象一下,每次打开网页都要等待多个网络往返,这正是QUIC协议诞生的技术背景。
DebugKitty
2 个月前
运维
·
服务器
·
网络
·
网络协议
·
socket
·
tcp
网络编程1-基本概念、函数接口
不同主机的进程间通信原型:int socket(int domain, int type, int protocol);
敲上瘾
2 个月前
linux
·
服务器
·
c语言
·
c++
·
select
·
tcp
·
poll
Linux I/O 多路复用实战:Select/Poll 编程指南
前言:本文将详细解析 select 和 poll 系统调用的工作原理与性能瓶颈。由于 epoll 内核机制比较复杂(包含红黑树、就绪队列、回调机制及 LT/ET 模式等),内容量大,将为其单独撰写一篇文章,敬请关注后续更新!
Doris_LMS
2 个月前
网络
·
udp
·
tcp
一篇文章入门TCP与UDP(保姆级别)
先给结论:TCP 和 UDP 都是传输层协议,负责把数据从一台电脑 “搬” 到另一台电脑,但它们的 “搬运风格” 完全不同
cupid8505
2 个月前
tcp
·
lwip
LWIP TCP滑动窗口为TCP ZeroWindow的解决方法
最近做项目使用到LWIP, 板子当作客户端,PC机当作服务器,当板子和PC机通信一段时间后,板子就接收不到数据。抓包分析为:
是阿建吖!
3 个月前
linux
·
网络
·
udp
·
tcp
【Linux | 网络】传输层(UDP和TCP)
端口号(Port)标识了一个主机上进行通信的不同的应用程序 在TCP/IP协议中,用 “源IP”,“源端口号”,“目的IP”,“目的端口号”,“协议号” 这样一个五元组来标识一个通信。
学编程的董
3 个月前
网络
·
网络协议
·
udp
·
ip
·
tcp
网络原理 - TCP/IP(一)
目录1. 应用层:用户与网络的 “交互窗口”1.1 应用层协议:规范交互的 “通用语言”1.2 自定义协议:适配特殊需求的 “专属规则”
是阿建吖!
3 个月前
linux
·
网络
·
udp
·
tcp
【Linux | 网络】传输层(UDP和TCP) - 两万字详细讲解!!
端口号(Port)标识了一个主机上进行通信的不同的应用程序 在TCP/IP协议中,用 “源IP”,“源端口号”,“目的IP”,“目的端口号”,“协议号” 这样一个五元组来标识一个通信。
chirrupy_hamal
3 个月前
linux
·
网络
·
tcp
如何提升 TCP 传输数据的性能?详解
TCP 会保证每一个报文都能够抵达对方,它的机制是这样:报文发出去后,必须接收到对方返回的确认报文 ACK,如果迟迟未收到,就会超时重发该报文,直到收到对方的 ACK 为止
苏州向日葵
3 个月前
网络
·
udp
·
tcp
篇四 tcp,udp客户端服务器编程模型
本篇内容主要介绍tcp,udp客户端服务器编程的基础API和示例代码。三 ubuntu下代码示例4.udp client