作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在用 Java 编写德州扑克 LAN 游戏。我的问题是如何进行客户端/服务器通信。
每当餐 table 上发生什么事时,客户都需要知道这一点,以便他们可以重新绘制他们的 GUI。此外,当玩家转牌时,他们需要能够弃牌、跟注等。
我如何最好地实现它?我看过回调/RMI,但从我读到的内容来看,这可能会导致防火墙出现问题(?)
最佳答案
当您担心防火墙时,最好的方法是使用 HTTP,就像网络浏览器一样。好处是:
缺点是服务器推送消息不常用。当然,您可以只从每个客户端打开一个 HTTP 连接,等待来自服务器的数据。
关于java - 德州扑克中的客户端/服务器通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5737321/
我是一名优秀的程序员,十分优秀!