首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网络接口更改后Java重新连接

网络接口更改后Java重新连接
EN

Stack Overflow用户
提问于 2013-02-20 16:03:35
回答 1查看 157关注 0票数 2

我正在编写一个使用Sardine的文件同步客户机(用Java1.6编写):

https://code.google.com/p/sardine/

当沙丁鱼失去与服务器的连接时(即。网络中断或从局域网到WiFi),我无法重新连接,直到我完全停止客户端,并重新启动它。

我试过以下几种方法:

  • 发垃圾邮件连接
  • 动态地重新创建Sardine对象
  • 用最新的Apache库重新打包Sardine源代码

据我所知,实际的网络是在AbstractHttpClient内部进行的,但我不知道下一步该尝试什么。

,关于我如何使这个东西不分原因地重新动态连接,有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2018-08-22 16:56:12

您需要关闭沙丁鱼对象并创建另一个对象,例如:

代码语言:javascript
复制
Sardine sardine = SardineFactory.begin();

sardine.createDirectory(url);

if (sardine != null) {
    sardine.shutdown();
}

sardine = SardineFactory.begin();

// use again
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14984419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档