Java 不同计算机上小程序之间的通信

Java 不同计算机上小程序之间的通信,java,applet,communication,Java,Applet,Communication,我用一个象棋游戏制作了一个小程序,但现在我想能够在另一台计算机上与其他人比赛。 我找到了很多关于Serverlet的信息,但是我没有一个服务器可以运行它 < P>有人知道我是如何从Applet发送数据到另一台计算机上的Applet的另一个实例吗? < P>你应该强烈地考虑使用一个服务器,例如谷歌AppEngine Server,它是免费的。否则,您将很难将人与人联系起来,找到另一台机器的IP,而通过防火墙/NAT将是一个大问题。这是一个非常广泛的问题。我建议你在这个问题上做一些研究,根据你的发现

我用一个象棋游戏制作了一个小程序,但现在我想能够在另一台计算机上与其他人比赛。 我找到了很多关于Serverlet的信息,但是我没有一个服务器可以运行它


< P>有人知道我是如何从Applet发送数据到另一台计算机上的Applet的另一个实例吗?

< P>你应该强烈地考虑使用一个服务器,例如谷歌AppEngine Server,它是免费的。否则,您将很难将人与人联系起来,找到另一台机器的IP,而通过防火墙/NAT将是一个大问题。

这是一个非常广泛的问题。我建议你在这个问题上做一些研究,根据你的发现尝试一些东西,然后在这里问你是否遇到了一个特定的问题。这就是问题所在,我发现的唯一问题就是使用那些服务器。你不需要服务器或其他机器来开发多人游戏应用程序。您可以在本地机器上有3个JVM,分别充当播放器1、服务器和播放器2。如果您想在本地开发和测试localhost,但又想让它在单独的机器上运行,那么套接字是一种很好的方法。这个链接指向example.com网站不是一个问题,它是如何工作的?我刚刚在那里创建了一个项目,但我没有找到如何运行服务器。你可以看看,你需要在服务器上运行一些代码,也需要在客户端上运行一些代码,这个示例使用javascript客户端,但你也应该能够使用java客户端。