我创建了一个Web服务,每当文件夹更新时都会发送xml文件。我能够在我的客户端收到它,但它没有动态发生。也就是说,无论何时更新文件夹,服务都在发送文件,但客户端没有获取文件 我编写了一个客户端程序来接受文件并将其写入磁盘。但是它会接受返回类型并且只会写一次。任何人都可以告诉我该怎么做才能在文件夹更新时写下dyanmicaaly我的客户端代码是
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();
}
}
}