socket数据传输-一个socket问题,文件传输,但不保存问题。大神们在哪儿呢

问题描述

一个socket问题,文件传输,但不保存问题。大神们在哪儿呢

用socket 传文件, 比如说传视频,接收方 不下载,只将接受到的数据存在内存中,并在内存中使用 播放它。大神们,帮帮忙嘞~~~

解决方案

你保存不保存,都无所谓,本身要播放文件,也是要把文件加载到内存。。

解决方案二:

是传到服务器吗?感觉这个视频还是要转到服务器中才行!服务器才是中转站

解决方案三:

你要了解一点,如果接收到数据直接利用这个流数据,你得控制好你服务器的内存使用量

解决方案四:

那就每次固定从缓冲区取内容,然后播放再释放资源,反复 的过程

解决方案五:

你得保证你服务器端有足够的内存存放你的客户端发过来的数据,不然会内存泄露,出错的。

解决方案六:

你得保证你服务器端有足够的内存存放你的客户端发过来的数据,不然会内存泄露,出错的。

解决方案七:

那就直接操作流即可,不用保存到磁盘上,注意控制好内存使用量

解决方案八:

把你接收到的字节采用ByteArrayOutputStream保存到一个字节数组中,然后当需要播放的时候,再把她转换成一个字节数组传递给播放器

时间: 2024-10-30 13:46:06

socket数据传输-一个socket问题,文件传输,但不保存问题。大神们在哪儿呢的相关文章

java-提问,有关客户端和服务端之间传输的问题,求大神们看看

问题描述 提问,有关客户端和服务端之间传输的问题,求大神们看看 我先在Client端读取了Emplist.xml文件,然后转换为字节流传输给Server端,再让Server端接收并读取,然后再写出到一个新的文件EmpList.但为什么文件里没有东西.如图: 解决方案 在while里对bos要用flush().因为你写的东西还缓存在缓冲区,没有写到存储器上.所以文件里看不到东西. 解决方案二: 首先确定客户端东西写过来了吗?在客户端和服务端都别忘了刷新,,对于字符流 用bufferedread和p

关于递归遍历文件夹的问题,求大神们指教。

问题描述 关于递归遍历文件夹的问题,求大神们指教. 递归遍历文件夹中的内容已经可以实现.但是有个问题不会解决.求大神们帮忙.比如说一个文件夹(一级目录)里面还有多个文件夹(二级目录),二级目录里面包含各种文件. 我想获取各个二级目录,以及二级目录里面的文件,该如何获取.求大神指点! 解决方案 不知道你是什么语言,说下思路吧:假设你获取文件夹内文件的方法叫search,传递参数为文件夹路径: 1传递根目录到search方法,遍历每个文件: 2判断每个文件是文件还是文件夹,是文件加入列表,是文件夹将

cpp-关于C++多文件结构中条件编译的问题!大神快来帮帮我!!

问题描述 关于C++多文件结构中条件编译的问题!大神快来帮帮我!! 3个文件: main.cpp; a.cpp; a.h; 在main.cpp中: #include "a.h" 在a.cpp中: #include "a.h" 在a.h中: #ifndef A_H #define A_H 问题是A__H这个标识符在整个程序中是唯一的吗,还是每个cpp都有一个不同的A____H,如果是前者的话,那么实际上 a.h只在main.cpp中包含了一次,但是我如果把a.cpp中

一个myeclipse问题,速度求解啊,求大神啊

问题描述 一个myeclipse问题,速度求解啊,求大神啊 破解不成功啊!!!求大神指点 解决方案 你是myeclipse 几啊,在网上找对应的破解办法 解决方案二: 度娘找不到的话就翻墙看谷歌 解决方案三: 我的也是破解的,但是好想象很复杂的样子 解决方案四: 破解有这么麻烦吗,下载好MyEclipse后打开注册机,然后SystemId然后激活,然后保存再然后修改MyEclipse里的文件夹,也就这几步. 解决方案五: 这是什么破解啊,网上很多教程的 解决方案六: 谢谢 大家 已经成功破解了!

jsp文件中滚动条无效!求大神!急!!!

问题描述 jsp文件中滚动条无效!求大神!急!!! jsp文件中点击展开菜单后展开内容,但是右侧滚动条没有变化,以至于看不到下面的内容!1

网页效果-领导让做一个效果不会做啊!求各位大神指点啊!

问题描述 领导让做一个效果不会做啊!求各位大神指点啊! 领导让小弟做一个微站的效果: 类似这种的:http://sla.sh.1251246865.cee.myqcloud.com/ 就是可以测试出你是什么人啊,这类的效果, 没有做过,不懂怎么做,有知道的大神吗,指点一下小弟,不胜感激 解决方案 这个需要找"神棍"之类的资料的,做应该是比较简单. 主要是找一个对应的算法.实在找不到,可以抄别人网站上的逻辑,只是要花费一些时间. 解决方案二: 主要就是自己定义一个算法,规则,然后一些数据

图片-Eclipse编译Java文件出现空指针错误,求大神指教如何改正

问题描述 Eclipse编译Java文件出现空指针错误,求大神指教如何改正 另外出现错误的代码 主函数 public static void main(String[] args) { Login login = new Login(RELOAD); login.setVisible(true); } public Login() { super(); initialize(); } public Login(boolean reload) { super(); initialize(); ne

Science上发表的聚类算法,C++编程实现,有一个bug不知道怎么解决!!跪求大神!!!

问题描述 Science上发表的聚类算法,C++编程实现,有一个bug不知道怎么解决!!跪求大神!!! include<iostream> include<fstream>using namespace std; typedef struct sourcedata //声明了一个原始数据结构体 { int m; //矩阵的行rows int n; //矩阵的列columns double **data; //保存数据的二维指针 }SourceData; SourceData get

遇到一个棘手的问题,需要java网络编程大神帮忙解答下~

问题描述 遇到一个棘手的问题,需要java网络编程大神帮忙解答下~ 问题是这样的: 我把MINA核心的非阻塞轮训方式的的代码用JDK7的AIO异步IO替换了,现在已经包装完成,测试的时候遇到两个问题: 测试的是这样的,服务端启动后20秒后释放所有资源关闭,客户端启动15秒后释放所有资源关闭,大部分情况下测试都是正常的,但是偶尔会出现客户端服务端都关闭后,再次启动服务的过程后,要么服务端抛出AsynchronousCloseException,客户端抛出远程主机强迫关闭一个现有连接:要么是客户端的