udp-UDP 传输文件问题????

问题描述

UDP 传输文件问题????
怎么实现UDP传输一个文件 ?原理是什么呢 ? 最好是python 实现

解决方案

UDP是标准的网络传球协议,传输文件需要做自定义的协议哦。实现,网上有很多的代码,找找看看吧!

解决方案二:
讲文件分为固定大小的包(最后一个包除外)。先将总的包数告诉对方,然后根据对方的需要传制定的包。

解决方案三:
自己定义的协议 怎么做? 难道将文件内容取出来(字节) 然后发送吗

时间: 2024-09-15 00:57:38

udp-UDP 传输文件问题????的相关文章

udp-需要一个java基于UDP协议的文件传输程序

问题描述 需要一个java基于UDP协议的文件传输程序 文件是一个实验数据的文件,是txt个格式的,需要将它传输到指定的IP上 解决方案 server package com.way.server;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundEx

qt udp 多线程-Qt 基于UDP的多线程文件传输

问题描述 Qt 基于UDP的多线程文件传输 发送端5个线程发送数据,接收端主线程接收到数据放入循环队列,同时接收端一个子线程从队列中取出数据并写入文件,但总丢包,不知道问题出在哪? 解决方案 有代码吗?丢包的原因太多了

自己写了一个关于java UDP传输文件的代码,运行不了,没有错误,不知道哪里出问题了,求助!

问题描述 自己写了一个关于java UDP传输文件的代码,运行不了,没有错误,不知道哪里出问题了,求助! 发送端: import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.BufferedInputStream; import java.io.DataInputStream; import java.io.File; import java.io.FileInputStream

Java 使用 TCP 和 UDP 传输文件

引言 本项目的目的是实现两个应用,通过网络连接在不同的主机之间传输一个文件的功能.两个应用应该分别利用 UDP 和 TCP 协议,以具有传输至少 1 MB 文件的能力. 实现和说明 源代码 两个应用都由单个程序实现,源代码下载地址. 说明 程序使用以下命令行进行编译: javac *.java 然后使用以下两个命令行运行: Receiver: # java FileReceiver [protocol] [port] Sender: # java FileSender [protocol] [h

线程-UDP传输文件,通过网线直连,低速传输正常,高速传输丢包的问题

问题描述 UDP传输文件,通过网线直连,低速传输正常,高速传输丢包的问题 用UDP传输视频文件,VC发送数据到安卓端,安卓端监听端口接收数据,采用网线直连,排除网络原因造成的丢包.当VC发送数据延时50ms(大概几百K每秒的速度发包),JAVA端能正确接收.可是不延时50ms发送时(大概2M/S的速度发包)JAVA端接收就出现丢包.JAVA开了两个线程,一个线程接收并放到缓冲队列,另一个线程从缓冲队列取出数据写入U盘.缓冲队列大小也比发送的文件要大,也不可能是缓冲队列不够大的问题.希望得到大神指

python实现udp数据报传输的方法_python

本文实例讲述了Python实现UDP数据报传输的方法,非常具有实用价值.分享给大家供大家参考.具体方法分析如下: 服务端代码: import socket port = 8081 s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) #从给定的端口,从任何发送者,接收UDP数据报 s.bind(("",port)) print 'waiting on port:',port while True: data,addr = s.recvf

udp语音传输,在线等大神指点

问题描述 udp语音传输,在线等大神指点 语音传输,1个服务器多个客户端,客户端发给服务器,然后服务起转发给在线其他人,我用recvfrom 然后直接sendto 会发生声音断断续续的,sendto是否应该用线程发送,对于数据应如何操作,是否要上锁 解决方案 http://download.csdn.net/download/u013295109/7524771http://download.csdn.net/detail/jinhan13789/8085257http://www.234wo.

udp-PC端用UDP组播文件,android上如何来接收到该文件

问题描述 PC端用UDP组播文件,android上如何来接收到该文件 如题所说,我在PC端用工具将.zip升级包通过命令的方式广播出来,我的android盒子端如何去接收到升级包文件,又如何判断包的完整性 解决方案 http://blog.csdn.net/cuiran/article/details/40558085

如何在linux主机和windows主机之间传输文件

首先下载pytty,解压开发现里面有plink.exe pscp.exe psftp.exe putty.exe puttygen.exe puttytel.exe等可执行文件,如果只是想要链接主机做一些操作那么使用putty.exe就可一,具体使用可以参见上面给出的链接,要想要上传下载文件,那么需要使用pscp.exe这个文件. 下面讲解使用pscp命令在Linux和Windows之间传输文件. 通过命令行进入pscp.exe所在的文件夹,直接输入pscp会看到如下提示: PS:推荐像我一样将