只为小站
首页
域名查询
文件下载
登录
Linux网络编程之基于
UDP实现
可靠的文件传输示例
了解网络传输协议的人都知道,采用TCP实现文件传输很简单。相对于TCP,由于UDP是面向无连接、不可靠的传输协议,所以我们需要考虑丢包和后发先至(包的顺序)的问题,所以我们想要实现UDP传输文件,则需要解决这两个问题。方法就是给数据包编号,按照包的顺序接收并存储,接收端接收到数据包后发送确认信息给发送端,发送端接收确认数据以后再继续发送下一个包,如果接收端收到的数据包的编号不是期望的编号,则要求发送端重新发送。 下面展示的是基于linux下C语言实现的一个示例程序,该程序定义一个包的结构体,其中包含数据和包头,包头里包含有包的编号和数据大小,经过测试后,该程序可以成功传输一个视频文件。 具体实
2021-11-27 11:37:06
63KB
char
data
fd
1
Udp实现
文件传输示例
Udp实现
文件传输示例,源代码哈,需要的就下载
2021-11-26 16:04:18
487KB
Udp
实现
文件传输
示例
1
udp实现
聊天室项目
udp实现
聊天室项目,有注册,登陆,群聊,私聊功能。采用sqlite3数据库保存用户信息,采用链表实现群聊和私聊功能。
2021-11-02 20:56:51
16KB
udp
chat
linux
c
1
用
udp实现
断点续传,采用滑动窗口,延时重发的思路
使用udp应该会比tcp快一些,但是既然要延时重发,也就是要保证连接可 靠性;既然要可靠,不如干脆用tcp得了,tcp在传输层实现了滑动窗口和流量及拥塞控制,直接用serverSock et 编程简单一点,实现多线程下载也方便。
2021-11-02 01:42:09
1.1MB
UDP
断点续传
滑动窗口
1
IOCP
UDP实现
方式,最高效的UDP VC++编程代码
许多朋友开发UDP IOCP 总是找不到测试可用的 代码,今天亲测可用,上传大家分享。WSARecvFrom当中的后面两个出参(也就是Address和AddressLength),也需要动态申请内存,不可以使用栈内存,
2021-10-08 09:16:57
70KB
IOCP
UDP
1
UDP-Publisher-Subscriber:如何通过 UDP 实现发布者和订阅者的示例-源码
UDP-发布者-订阅者 信息 有很多关于如何实现 UDP 服务器客户端的示例,但没有通过 UDP 实现发布者订阅者。 看看我们在通过 UDP 发送时如何丢失一些数据很有趣。 如何执行 git clone https://github.com/FelipMarti/UDP-Publisher-Subscriber.git cd UDP-Publisher-Subscriber make ./udp-subscriber ./udp-publisher (在另一个终端中)
2021-09-16 15:37:24
2KB
C
1
2021计网期中大作业:用
UDP实现
可靠传输
2021中山大学计网期中大作业:用
UDP实现
可靠传输
2021-09-06 17:13:26
466KB
c++
qt 基于
UDP实现
的语音通话
qt 基于
UDP实现
的语音通话,既可以接收数据,也可以发送数据,可以作为客户端和服务端,使用QAudioInput录音和QAudioOutput播放音频,64位,windows和linux下都测试可运行
2021-07-27 08:55:13
14KB
UDP
语音通话
1
UDP 实现端到端的通讯,两者之间绑定IP 端口
绑定IP 和 客户端的 UDP 通讯 ,可以建两个相同的工程,互相对发(修改下绑定的IP 和端口) 详细介绍见https://mp.csdn.net/postedit/81352132
2021-07-19 21:18:38
13.79MB
UDP
端到端通信
1
socket5 服务器代理 tcp
udp实现
vc++
非常强大 简洁 健壮的服务器侧SOCKET5代理实现 C++源码,初学者入门的好资源。 非常强大 简洁 健壮的服务器侧SOCKET5代理实现 C++源码,初学者入门的好资源。
2021-07-07 16:07:41
47KB
socket5
服务器代理
tcp
udp实现
1
个人信息
点我去登录
购买积分
下载历史
恢复订单
热门下载
基于LSTM模型的股票预测模型_python
基于ray filter的雷达点云地面过滤ROS节点
多智能体的编队控制matlab程序(自己编写的,可以运行)
simulink仿真实现光伏发电MPPT+能量管理
神经·模糊·预测控制及其MATLAB实现PDF + MATLAB程序
拾荒者扫描器.zip
IBM.ILOG.CPLEX.Enterprise.Server.v12.10.0.Win64.rar CPLEX下载
华为OD机试真题.pdf
token登录器.rar
空间谱估计理论与算法------程序.rar
RNN-LSTM卷积神经网络Matlab实现
刚萨雷斯《数字图像处理》第四版答案.pdf
云视通扫描工具.zip
夏天IC助手1.8你们懂的
鲸鱼优化算法 WOA matlab源代码(详细注释)
最新下载
Linux+下编译并安装配置+Qt+全过程+
1769-sm2使用手册
WPS 2019(免登陆, 不过期) for mac.app.zip
瑞友天翼最新版本6.0.7安装包
The Nature of Statistical Learning Theory(中英2本 Vapnik,V.N的.《统计学习理论的本质》)
insyde ezh20中文版BIOS修改器
MINI PCIE插座封装DXP,4G模块插座
南京大学考博推荐信模板
精伦身份证阅读器 网页版OCX 二次开发包
aircrack-ng-win,无线网络破解
其他资源
MFC链表类的学生管理系统
flappy bird制作资源素材
模拟CMOS集成电路设计 毕查德·拉扎维 西安交通大学出版社
arima预测(附Python和测试数据)
MATLAB直流潮流计算
图像字符分割
Prism7.1.0.431_WPF_官方中文文档
国密算法sm4的java实现
gpx格式文件转换成KML
使用JNA获取窗口句柄,并发送消息
基于WEKA的高校图书馆流通数据的数据挖掘实例
FingerPrint.cs
Sistem-Monitoring-dan-Konsultasi-Mahasiswa-Aktif:Project Tugas Akhir(TA)milik Nolan(160417031)mahasiswa Jurusan Teknik Informatika Universitas泗水大学-源码
项目需求调研表.doc
阿里DevOps 实践手册.pdf
WST 500.24-2016电子病历共享文档规范第24部分:护理计划.pdf.rar
重庆市武隆区白马山高端文化度假休闲小镇概念规划设计.pdf
WiFiSatellite:WiFi卫星项目-在“混沌通信大会”上可以看到-源码
java管理系统源码
SnippingToolFor2008
STM32F4xx_Clock_Configuration_V1.1.0
同义词库大全 完整版excel/access格式 并附送词林和微软词库
软考中级软件设计师历年考试真题及答案解析
图片坐标获取工具