【问题标题】:communication between applets on different computers不同计算机上的小程序之间的通信
【发布时间】:2014-02-25 15:40:04
【问题描述】:

我用国际象棋游戏制作了一个小程序,但现在我希望能够在另一台计算机上与其他人对战。 我发现了很多关于 serverlet 的信息,但我没有运行它的服务器。

有人知道我如何将数据从一个小程序发送到另一台计算机上该小程序的另一个实例吗?

【问题讨论】:

  • 这是一个非常广泛的问题。我建议您对该主题进行一些研究并根据您的发现尝试一些事情,然后然后在此处询问您是否遇到特定问题。
  • 这就是问题所在,我发现唯一的问题是使用那些 serverlet
  • 嗯,您不需要服务器或其他机器来开发多人游戏应用程序。您可以在本地机器上拥有 3 个 JVM,它们分别充当 Player 1、Server 和 Player 2。
  • 看看this question。如果您想在本地(本地主机)开发和测试,但又希望它在不同的机器上运行,那么套接字是一个不错的选择。
  • 该链接指向站点 example.com 而不是问题

标签: java applet communication


【解决方案1】:

您应该强烈考虑使用服务器(例如 Google 应用引擎服务器,它是免费的)。否则,您将无法相互连接(查找另一台机器的 IP,通过防火墙/NAT 将是一个大问题)。

【讨论】:

  • 它是如何工作的?我刚刚在那里创建了一个项目,但我不知道如何运行 serverlet
  • 你可以看看developers.google.com/appengine/docs/java/channel你需要在服务器上运行一些代码,在客户端上也需要一些代码,这个例子使用javascript客户端,但你应该能够使用java客户也是如此。
猜你喜欢
  • 1970-01-01
  • 2023-03-25
  • 1970-01-01
  • 2020-07-03
  • 2015-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-06
相关资源
最近更新 更多