在其他计算机上使用Java打开链接

时间:2015-07-20 22:18:43

标签: java internet-explorer

所以我现在正在编写一个游戏,我想创建游戏内投票。我设法让网站弹出,然而,它们不会弹出播放器的计算机,而是服务器。我想知道如何让它弹出另一个人的电脑......

    public static void openLink(String urlString) {
    try {
        Desktop.getDesktop().browse(new URL(urlString).toURI());
    } catch (Exception e) {
        e.printStackTrace();
    }
}

这当然会打开服务器上的链接。我有方法来检索玩家的客户端,但我该怎样做才能做到这一点?

我现在正在为一个名为Maplestory的游戏投入教育用途。我不太熟悉处理有关网络的任何事情,但我认为发布一些与客户有关的代码可能会有所帮助。

public MapleClient(MapleAESOFB send, MapleAESOFB receive, IoSession session) {
    this.send = send;
    this.receive = receive;
    this.session = session;
}

这是客户端的构造函数类。我知道没有足够的信息,但如果要求我可以继续添加更多信息直到它解决了。我试着在网上寻求帮助,但我不知道。

1 个答案:

答案 0 :(得分:0)

如果您可以发布游戏,使用的引擎,使用的服务器技术等,我们可能会提供更多帮助。

一般来说,这个过程比服务器上的几行代码要多一些。正如您所注意到的那样,您在服务器上执行的任何操作都只会发生在服务器上,除非您将其设计出来。

第一步是在某个地方/以某种方式托管你的投票网站(看起来你已经在做这件事。

第二步是以某种方式将这个投票站点链接到客户端,以便他们知道何时/何去。

在通知客户端需要打开链接后,您需要在每个客户端上实际打开链接。

我假设您已经有了根据您的答案将结果发送回服务器的逻辑。

如果您可以发布有关项目架构的更多详细信息,可能会提供更具体的帮助,但这并不是内置的解决方案,就我而言我知道。