【发布时间】:2014-12-23 00:54:00
【问题描述】:
我找到了很多关于这个主题的其他帖子,但似乎都没有我需要的答案。
我为 Minecraft 编写了一个 Bukkit 插件,它可以将发布数据发送到 PHP 页面并从该页面获得返回。
现在我想不通的一件事。我想在页面上有一个按钮,当单击按钮时,将数据发送到 Java 插件并让插件打印消息。
我看到了一些关于套接字的东西。但是在阅读了它们之后,我不知道如何设置它们。
几乎在任何时候您都应该能够单击该按钮并将数据发送到 Java 插件,我可以随意使用该数据。
有谁知道如何让 Java 插件不断等待来自页面的数据?
我当前的代码:
(这会将玩家姓名发送到网站。)
String re = "";
URL url = new URL("address here");
URLConnection con = url.openConnection();
con.setDoOutput(true);
PrintStream ps = new PrintStream(con.getOutputStream());
ps.print("player=" + player.getName());
con.getInputStream();
BufferedReader rd = new BufferedReader(new InputStreamReader(con.getInputStream()));
String line;
while ((line = rd.readLine()) != null) {
re += line + "\n";
}
rd.close();
ps.close();
我的 php 只返回它获得的任何帖子数据。
它工作正常,但我想在我的 java 插件中监听来自 php 页面的数据。
【问题讨论】: