「java局域网文件传输」局域网怎么传输文件
今天给各位分享java局域网文件传输的知识,其中也会对局域网怎么传输文件进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java socket局域网传输文件丢包严重
- 2、怎么用java实现局域网文件传输
- 3、java上传文件到局域网的ftp服务器上,用户不需要等待
- 4、java如何访问局域网共享文件?
- 5、为什么java的接口上传图片在有的电脑上快,有的电脑上慢,用的是相同的文件,连的也都是公司的局域网?
java socket局域网传输文件丢包严重
UDP协议,回出现丢包。
TCP协议,不会出现丢包。
java socket局域网传输文件的底层是属于TCP协议,TCP理论上不用出现丢包的现象,所以,可以判断是程序逻辑有问题,请检测程序上否有逻辑错误。
怎么用java实现局域网文件传输
只要能建立连接就可以,一个做服务器用ServerSocket,另一个用Socket连接,然后用流传输文件就可以了。
java上传文件到局域网的ftp服务器上,用户不需要等待
点击提交之后,你启动一个线程去完成上传的工作就行,没有必要用队列,除非是你的文件特别大,一般上传文件还是很快的。Apache有专门的ftp处理工具类的。
java如何访问局域网共享文件?
java访问共享文件夹,读取局域网中一台机器的共享目录中的文件,需要jcifs-1.1.11.jar的支持,使用SMB协议,以下是实现了远程读取文件的功能代码:
package junit;
import jcifs.smb.SmbFile;
/**
* java访问局域网共享目录
*
* @author administrator
* @version 1.0 2015-7-6
*/
public class SmbTest {
public static void main(String[] args) throws Exception {
//smb://xxx:xxx@192.168.2.188/testIndex/
//xxx:xxx是共享机器的用户名密码
String url="smb://192.168.2.188/testIndex/";
SmbFile file = new SmbFile(url);
if(file.exists()){
SmbFile[] files = file.listFiles();
for(SmbFile f : files){
System.out.println(f.getName());
}
}
}
}
为什么java的接口上传图片在有的电脑上快,有的电脑上慢,用的是相同的文件,连的也都是公司的局域网?
如果是相同的服务端(部署在同一台服务器),这种情况只能是局域网络问题导致,如果是不同的服务器上跑,那就是服务器配置不同导致,文件上传涉到I/0处理能力
java局域网文件传输的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于局域网怎么传输文件、java局域网文件传输的信息别忘了在本站进行查找喔。
发布于:2022-11-24,除非注明,否则均为
原创文章,转载请注明出处。