我创建了一个 Web 服务,它在文件夹更新时发送 xml 文件。我可以在我的客户端中接收它,但它不是动态发生的。也就是说,每当更新文件夹时,服务正在发送文件但客户端没有获取文件我已经编写了一个客户端程序来接受文件并将其写入磁盘。但它会接受返回类型并且只会写入一次。任何人都可以告诉我应该怎么做才能在更新文件夹时动态地编写它我的客户端代码是
public class Clientservice {
public static void main(String[] args)
{
try {
URL u = new URL("http://10.132.25.193:8082/ServerService/rest/Serverwebservice/get");
HttpURLConnection uc = (HttpURLConnection) u.openConnection();
//FileMonitor ee=new FileMonitor(1000);
InputStream is = uc.getInputStream();
try {
FileOutputStream fos = new FileOutputStream(new File("C:\\Users\\298637\\Desktop\\Testing.xml"));
int c;
while ((c = is.read()) != -1) {
fos.write(c);
}
is.close();
fos.close();
} catch (Exception e) {
System.err.println("FileStreamsTest: " + e);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}