社区
网络及通讯开发
帖子详情
UDP接收过来的数据该如何保存?
xinshao69
2005-04-23 09:38:16
我用的是UDP来发送和接收文件,但不知道该怎么保存。
遇到的问题是这样的:
1.接收到的数据是哪种形式的?二进制?还是ASCII码?
2.接收到的数据应该怎么去保存。比如对方发过来的是.avi格式,或者是rmvb格式,我应该怎么去保存?用什么组件?还是用savedialog吗???
请位大虾指教,谢谢
...全文
1358
2
打赏
收藏
UDP接收过来的数据该如何保存?
我用的是UDP来发送和接收文件,但不知道该怎么保存。 遇到的问题是这样的: 1.接收到的数据是哪种形式的?二进制?还是ASCII码? 2.接收到的数据应该怎么去保存。比如对方发过来的是.avi格式,或者是rmvb格式,我应该怎么去保存?用什么组件?还是用savedialog吗??? 请位大虾指教,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
newtonoooo
2005-05-09
打赏
举报
回复
我看你的程序应该是传输文件用的,主要要看你怎么发这个文件,首先要用内存存起来然后保存到文件里,应该就行了,不过你要注意文件怎么传,双方要定协议.
土著巫师
2005-04-28
打赏
举报
回复
1、UDP接收到的数据是二进制数据,因为UDP数据报是有边界的,所以一个数据发过来要不接收不了,要不全接收下来,不存在对方一次发了256个字节,而你收到小于256个字节的情况;对这个有长度的数据报怎么解释取决你自己,你可以把它当作文本(如果你肯定对方只发送文本的话)。
2、对接收到的数据可以有很多种保存方法,比如用TStreamFile直接写到某个文件里,不存在用savedialog的问题,等你手工选择文件时数据可能早掉了,只有事先设置好(可以用savedialog),用什么扩展名是不定的,取决于对方发送的情况。
3、通讯程序一盘是成双成对的,收、发是相互配合的,单独说一方是无法理解的;比如long int和float在内存里都是4个字节,对它可做不同的解释,我也可以说是一个char[4];通讯中的数据也一样,配合起来,你才知道他到底是什么。:)
C#+
UDP
接收
数据
,并将
数据
保存
到redis,定时同步到
数据
库Sql Server中
本文提供完整C#示例,展示如何用
UDP
接收
数据
,将其
保存
到Redis,并定时同步到SQL Server
数据
库。代码包含
UDP
数据
接收
、Redis
数据
存储和定时同步三部分,还给出安装NuGet包、代码实现、运行步骤及优化建议等内容。
打怪升级之如何
接收
UDP
写入csv
文章描述了如何使用C++通过CSocket类
接收
UDP
数据
,并将
数据
存储到CSV文件中。通过创建套接字,绑定端口,
接收
数据
,然后在回调函数中处理
接收
到的
数据
,并将其
保存
到CSV文件,以便进一步处理。整个过程包括
数据
接收
、消息传递和文件写入操作。
C语言发送和
接收
保存
UDP
原始
数据
(Windows socket 编程)
本文档详细介绍了如何在Windows环境下使用C语言实现
UDP
协议的
数据
接收
和发送,包括初始化网络套接字、绑定端口、读取文件并以16进制形式存储
数据
,以及从文件中读取
数据
进行逐行发送。
UDP
数据
接收
服务器
本文介绍了一个使用多线程实现的
UDP
数据
接收
服务器,能够
接收
UDP
数据
包并
保存
为文件,支持
数据
包
接收
时间监测和键盘命令响应,包括创建新文件和退出程序。
c语言socket组播,socket中
UDP
加入组播有关问题请问
这段代码演示了如何在C++中初始化套接字,加入组播,
接收
UDP
组播
数据
并将其写入文件。程序首先设置套接字,加入指定的组播地址,然后不断
接收
数据
并
保存
到'shipin.yuv'文件中,直到出现错误或用户中断。
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章