社区
C++ 语言
帖子详情
UDP传输
sniper213515
2009-06-08 09:34:09
使用UDP协议实现局域网内可靠文件传输,这个如何实现啊?
用C语言或C++都行。
...全文
51
6
打赏
收藏
UDP传输
使用UDP协议实现局域网内可靠文件传输,这个如何实现啊? 用C语言或C++都行。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ofcourseqi
2009-06-09
打赏
举报
回复
自己实现重传机制就可以了,可以在UDP协议前加个再报头写个自己的协议。不过这样还不如用TCP
lori227
2009-06-09
打赏
举报
回复
[Quote=引用 5 楼 w29468 的回复:]
可靠传输,需要处理:
1,丢包---需要支持确认、重传
2,乱序---需要消息号自己重排
3,内容被改写---需要校验码验证,重传或纠错
[/Quote]
嗯。。。前面两点在UDP传输中经常就出现的!
w29468
2009-06-09
打赏
举报
回复
可靠传输,需要处理:
1,丢包---需要支持确认、重传
2,乱序---需要消息号自己重排
3,内容被改写---需要校验码验证,重传或纠错
wanghao111
2009-06-09
打赏
举报
回复
UDP是不可靠传输吧,tcp是可靠传输
threeleafzerg007
2009-06-08
打赏
举报
回复
建议参考 tftp 的开源代码 不是很难
简单说:
停止等待 协议 传送的数据块带有个标识的序列号
光宇广贞
2009-06-08
打赏
举报
回复
UDP 文件传输代码
UDP
实时图像
传输
使用C#窗体在两台PC上分别创建一个图像发送端和一个图像接收端,发送端采集摄像头图像,压缩为JPEG格式后使用
UDP
发送至接收端,接收端接收图像并进行显示。
UDP
的可靠
传输
协议
UDP
(User Datagram Protocol)是一种无连接的
传输
层协议,它提供了一种简单的、不可靠的数据
传输
服务。
UDP
提供了不面向连接的通信,且不对传送的数据报进行可靠的保证,适用于一次传送少量的数据,不适用于
传输
大量的数据。特点一:无连接两台主机在使用
UDP
进行数据
传输
时,不需要建立连接,只需知道对端的IP和端口号即可把数据发送过去。特点二:不可靠。
基于
UDP
协议的简单基本视频
传输
程序的编写
一、
UDP
协议
UDP
是User Datagram Protocol的简称,中文名是用户数据报协议,是OSI参考模型中一种无连接的
传输
层协议。正式通信前不必与对方先建立连接,直接向接收方发送数据,是一种不可靠的通信协议。正是由于
UDP
协议不关心网络数据
传输
的一系列状态,使得
UDP
协议在数据
传输
过程中节省了大量的网络状态确认和数据确认的系统资源消耗,大大提高
UDP
协议的
传输
效率,
传输
速度快。TCP
python通过
udp
传输
图片
首先要了解
UDP
的工作模式 对于服务器,首先绑定IP和端口,本机测试的时候可以使用127.0.0.1是本机的专有IP,端口号 大于1024的是自定义的,所以用大于1024的端口号,然后接收客户端数据,处理,返回 对于客户端,
UDP
不用建立连接,只管发送不管接收到没有,所以可以直接对服务器的IP地址和端口号发送信息,然后等待应答。 注意
传输
的数据是二进制流数据,所以要找方法把需要
传输
的数据编码成二...
QT之
UDP
图片
传输
上一篇博客是实现了
UDP
实现文本
传输
,而这一篇是实现图片
传输
。代码的话,是在文本
传输
的例子上进行修改的。 从本质上来说,无论是
传输
文本,还是
传输
图片,在
传输
的过程中实际上都是
传输
的二进制数据,只不过是它们的表现形式不一样罢了。对于文本而已,就是单纯的ASCII码(也就是一个字节的16进制数),而对于图片这种类型的文件,我们也是可以先进行数据转换,然后将转换后的数据发送到另外一个客户端,另外一个客...
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章