> servlet

我正在实现一个简单的跳棋游戏(Java applets as clients + servlet),其中两个玩家可以连接到该servlet并进行游戏。 由于我刚开始使用applet-servlet编程,所以我在正确的通信方面遇到了一些问题。

假设游戏开始并且第一个玩家移动。 然后,我必须将他的举动发送给应通知其他玩家的servlet。 在这里我不知道该怎么做。 servlet如何将接收到的数据传递给另一个applet,而不是发送它的那个? servlet如何以及在何处保存与玩家相关的信息,以便它可以识别哪个人发送了数据?


Fisrt:servlet不会将数据或消息从其主动传递给任何servlet。 它将不得不等待小程序发送请求,然后才能发送适当的响应。

所以,最简单的似乎是你的applet经常向servlet发送请求,比如“what's up?”。 这是青梅竹马谈论的投票系统。 为了识别哪个玩家正在轮询,当他们第一次访问你的servlet(注册?)时给它们一个id,并且在将来的每个请求中都使用这个id。

这足够清楚了吗? :)

(是的,下一步是使用COMET)

链接地址: http://www.djcxy.com/p/55939.html

上一篇: > servlet

下一篇: Java applet communicate with servlet on tomcat server