我尝试制作一个小applet,这个applet是关于(点线)游戏的,我想我们所有人都知道这个游戏。

“ Java小程序,用于玩“点和盒”的铅笔纸游戏,也称为“线和盒”。

游戏板是一个矩形网格。显示的是板方角的点。玩家轮流绘制围绕每个正方形的线:顶部,左侧,右侧和底部。通过单击第四行完成一个正方形的玩家将获得该正方形。在游戏结束时,方数最多的玩家获胜。”

因此,我制作了这个applet,并且可以与我一起使用,但是我的broplem是:

我应该由网络上的2个用户玩此游戏,直到现在我只能在一个用户和计算机之间进行游戏。

因此,让他们在一个网络上的2个或更多用户之间使用此applet的想法是什么。

感谢您的关注。

最佳答案

基于浏览器的小程序不允许与加载该小程序的任何其他域通信。这是浏览器和Java的安全功能(可以给签名的applet提供更多权限,但事情会很快变得复杂。)克服此限制的最简单方法是在两个或多个客户端之间拥有服务器代理信息。这意味着客户端仅与服务器对话,但是服务器可以与每个客户端对话,因此可以充当中间人或裁判。

关于java - 网络上的小程序之间的连接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1217521/

10-11 05:04