我向某人支付了一些java工作(我不太熟悉java)将数据从java applet发送到php脚本。她使用下面的代码 - 它工作得很好,但问题是它挂起了。这还不错,但这是在一个以60 fps运行的游戏中每3秒发送一次数据,因此冻结非常明显。
有没有办法挽救这种技术并保持applet全速运行?
private String sendHttpRequest(String value, String url) {
try {
// Use it for GET request. Rename/Add other parameters if you need.
URL obj = new URL(url + "?q=" + value);
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
con.setRequestProperty("User-Agent", "Mozilla/5.0"); // set any user agent that you want
int responseCode = con.getResponseCode();
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
答案 0 :(得分:0)
这是同步与异步设计的问题
她是在你的小程序中的一个单独的线程中这样做的吗?
如果没有,她可以尝试在一个单独的线程中进行