gpt4 book ai didi

java - Applet -> servlet -> 另一个applet通信

转载 作者:行者123 更新时间:2023-12-01 15:43:02 25 4
gpt4 key购买 nike

我正在实现一个简单的西洋跳棋游戏(Java 小程序作为客户端 + servlet),其中两个玩家可以连接到 servlet 并玩游戏。由于我刚刚开始进行 applet-servlet 编程,因此在正确的通信方面遇到了一些问题。

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

最佳答案

首先:servlet 不会主动向任何 servlet 传递数据或消息。它必须等待小程序发送请求,然后才能发送正确的响应。

所以,最简单的似乎是您的小程序定期向 servlet 发送请求,例如“怎么了?”。这是我正在谈论的投票系统。要识别哪个玩家正在轮询,请在他们第一次访问您的 servlet 时给他们一个 id(注册?),并让该 id 出现在以后的每个请求中。

这够清楚了吗? :)

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

关于java - Applet -> servlet -> 另一个applet通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7696938/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com