0

所以我有一个 Java 应用程序,我想计算在任何给定时间使用该应用程序的用户数量。我选择这样做的方式是托管一个 777 txt 文件,并在用户打开应用程序时向文件中添加一个字符,计算字符数以确定有多少用户“在线”,然后删除一个字符当应用程序关闭时。

到目前为止我还不能有效地写入txt文件,我对这种方法有效性的怀疑正在得到证实。看起来真的很笨拙。有没有人对如何实现这一目标有更好的想法?

这是我用来写入 txt 文件的代码片段:

URL url;
URLConnection urlConn;
try {
  url = new URL("http://blalalah.com/blah.txt");
  urlConn = url.openConnection(); 
  urlConn.setDoInput(true); 
  urlConn.setDoOutput(true); 
  urlConn.setUseCaches(false); 
  urlConn.setRequestProperty ("Content-Type", "application/x-www-form-urlencoded");
  DataOutputStream dos = new DataOutputStream(urlConn.getOutputStream());
  dos.writeBytes("#");
  dos.flush();
  dos.close();
} catch (IOException e) {
  System.out.println(e);
}
4

0 回答 0