我正在开发一个java服务器 - 客户端应用程序,它在有线或无线局域网中传输文件btw每个oda,我现在的问题是如何在无线或有线局域网中检测客户端计算机和服务器计算机的IP地址。一句话:如何使用java代码检测两台计算机之间的有线或无线局域网连接中的计算机的IP地址。
答案 0 :(得分:0)
也许jgroups可以帮助你:http://www.jgroups.org
答案 1 :(得分:0)
File img_directory = null;
img_directory = new File(Environment.getExternalStorageDirectory() + "/xyz");
if (!img_directory.exists()) {
img_directory.mkdirs();
DownloadManager mgr = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE);
Uri downloadUri = Uri.parse("my image url");
DownloadManager.Request request = new DownloadManager.Request(downloadUri);
request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_WIFI | DownloadManager.Request.NETWORK_MOBILE)
.setAllowedOverRoaming(true)
.setTitle("Demo")
.setDescription("Something useful. No, really.")
.setNotificationVisibility(DownloadManager.Request.VISIBILITY_HIDDEN);
.setDestinationInExternalPublicDir(Environment.getExternalStorageDirectory().getAbsolutePath() + "/xyz", image.jpeg);
mgr.enqueue(request);
}