社区
网络及通讯开发
帖子详情
UDP接收过来的数据该如何保存?
xinshao69
2005-04-23 09:38:16
我用的是UDP来发送和接收文件,但不知道该怎么保存。
遇到的问题是这样的:
1.接收到的数据是哪种形式的?二进制?还是ASCII码?
2.接收到的数据应该怎么去保存。比如对方发过来的是.avi格式,或者是rmvb格式,我应该怎么去保存?用什么组件?还是用savedialog吗???
请位大虾指教,谢谢
...全文
1269
2
打赏
收藏
UDP接收过来的数据该如何保存?
我用的是UDP来发送和接收文件,但不知道该怎么保存。 遇到的问题是这样的: 1.接收到的数据是哪种形式的?二进制?还是ASCII码? 2.接收到的数据应该怎么去保存。比如对方发过来的是.avi格式,或者是rmvb格式,我应该怎么去保存?用什么组件?还是用savedialog吗??? 请位大虾指教,谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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];通讯中的数据也一样,配合起来,你才知道他到底是什么。:)
02
udp
接收
数据
1.先把下面代码在pycharm中运行(原理看注释) import socket def main(): # 创建套接字
udp
_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # 绑定一个本地信息 localaddr = ("", 7899)
udp
_socket.bind(localaddr) # 必须绑定自己电脑上的ip,端口 #
接收
数据
while True:
JAVA网络编程中使用
UDP
协议
接收
数据
的步骤
package 使用
UDP
协议
接收
数据
; import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.SocketException; import java.util.Scanner; /*使用
UDP
协议
接收
数据
的步骤 * 1、创建
数据
接收
端Socket对象 DtagramSocket(端口号) * 2、创建一个
数据
包DatagramPa.
C#
UDP
通讯(
数据
接收
)
在C#中,
UDP
(用户
数据
报协议)是一种无连接的传输协议,适用于对实时性要求较高的应用场景。
网络编程之
Udp
接收
数据
udp
接收
数据
,网络调试助手担任发送方,但发送时需要对方的也就是虚拟机的ip 和端口,ip可以通过config获取,那么如何让一个程序拥有一个固定端口呢? 创建套接字的时候是没有端口号的,好比买了手机没有手机号,别...
MFC的
UDP
接收
端通信
由于之前一直在弄TCP的MFC程序编写,导致对
UDP
的MFC情况下的编写不太清楚。摸索了一天,终于知道了
UDP
的一些情况以及注意事项。 1、
UDP
介绍
UDP
是不保证发送的
数据
都被
接收
到,即一端只负责发,另一端是否
接收
到它都不管。为此,
UDP
一般情况下用于
数据
量比较大、但对每一次
数据
的是否都
接收
到不做要求。而TCP是可以保证每一次
数据
都被
接收
到。总之,根据运用情况而定。(个人理解,具体详解请自
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章