求助各位大拿,用java ee写的五子棋怎么实现对战双方对棋盘信息的共享以及通信

问题描述

小弟正在写一个用网页版的五子棋游戏,要求能人人对战,但是有个问题实现不了,就是如何让对战双方浏览器共享棋子信息以及通信问题,求助各位大拿怎样实现他,我的五子棋没有用flash或者applet

解决方案

解决方案二:
在双方都定义同样的结构体,然后发送这种结构体(或类)或者发送一个2维数组在或者发送最后一个落下的棋子的位置都可以让对方知道棋盘的信息。通信也是一样。我推荐第一种定义结构体的那种做法,然后socket通信。。。。。。
解决方案三:
mark下,关注
解决方案四:
不懂,关注一下,
解决方案五:
引用1楼ojwftded的回复:

在双方都定义同样的结构体,然后发送这种结构体(或类)或者发送一个2维数组在或者发送最后一个落下的棋子的位置都可以让对方知道棋盘的信息。通信也是一样。我推荐第一种定义结构体的那种做法,然后socket通信。。。。。。

通信你可以考虑用ajax来获取request.
解决方案六:
你知道QQ军旗吗,一样的道理,在一方动好之后发消息给服务器,在由服务器将消息传给其他人,由于是WEB的通信离不开HTTP,所以建议用ajax来实现无刷新的局部更新
解决方案七:
如果是swing或awt做的建议用socket通信,如果是再web上做的还是ajax通信比较合适。

时间: 2024-08-16 21:45:05

求助各位大拿,用java ee写的五子棋怎么实现对战双方对棋盘信息的共享以及通信的相关文章

新手提问大神,java源代码写好后该怎么用,打包成exe?还是有别的更好的方法

问题描述 新手提问大神,java源代码写好后该怎么用,打包成exe?还是有别的更好的方法 有开发经验的大神告诉我,java源代码写好后该怎么用,打包成exe?还是有别的更好的方法,有的提到了脚本之类的 解决方案 点进去看看,试着去用用http://jingyan.baidu.com/article/358570f6727bb7ce4724fc88.html 解决方案二: 点进去看看,试着去用用http://jingyan.baidu.com/article/358570f6727bb7ce472

语言求助-输大神看一下我写的宿舍管理系统到底出啥问题了!急,马上要交了!!!

问题描述 输大神看一下我写的宿舍管理系统到底出啥问题了!急,马上要交了!!! 原本只要一个结构体的,但我弄复杂了,求大神帮下忙!这个程序主要是输入时总会得不到正确的链表,我试了好久也没成功,都快崩溃了!简单地用DOS系统运行和其他编程软件运行结果都不同! 学生宿舍管理系统设计 功能:实现简单的学生宿舍基本信息管理,宿舍的基本信息包括楼号.房间号.面积.所容纳人数.已入住人数等,系统以文本菜单形式工作. 基本要求: 实现宿舍基本信息的录入.修改.删除. 实现宿舍信息的浏览.查询 实现安排学生入住.

九大因素让Java EE 6成为你的省钱法宝

问题描述 最近关于.NET和Java开发成本的讨论比较热门,企业Java领域的专业咨询人员.讲师.软件架构师和开发者AdamBien认为,至少有9点理由表明JavaEE6可以让你节省投资.1.原型构建一般来说,企业Java项目最初期的工作是评价使用哪一个框架.这个工作所花费的时间可长可短,有可能几个小时也有可能几个月.JavaEE6具有一站式购物的特点.你可以下载包含IDE(Eclipse.NetBeans.Jdeveloper和商用IntelliJ)的JavaEE6,就开始开发之路.你可以在数

最重要的Java EE最佳实践

引言 在过去的几乎整整十年中,人们编写了很多有关 Java Platform, Enterprise Edition (Java EE) 最佳实践的内容.现在有十多本书籍 和数以百计(可能更多)的文章,提供了关于应该如何编写 Java EE 应用程序的 见解.事实上,这方面的参考资料如此之多,并且这些参考资料之间往往还存在 着一些矛盾的建议,以至于在这些混杂的内容中进行学习本身也成为了采用 Java EE 的障碍.因此,为了给刚进入这个领域的客户提供一些简单的指导,我们汇编 了这个最重要的最佳实

利用java socket 写的一个联机的五子棋游戏,服务器端和客户端的问题,大神求教啊。。

问题描述 利用java socket 写的一个联机的五子棋游戏,服务器端和客户端的问题,大神求教啊.. 利用java socket 写的一个联机的五子棋游戏,一个服务器端的程序和两个玩家的客户端程序,可不可以都运行在同一台主机上啊? 我运行服务器端和其中一个玩家的客户端程序时,正常.但是运行第二个玩家的客户端程序时,就出现了 Java.net.BindExecption Address already in use: JVM_Blind. 的异常.怎么办? 还有我打算客户端把下的棋子的对象传给服

我是java初学者,大神帮忙解答我写的递归函数哪里错了?

问题描述 我是java初学者,大神帮忙解答我写的递归函数哪里错了? package com.jian.action; public class Action { static int count = 0,i=0; public static void digui(String num){ char[] num1 = num.toCharArray(); if(count<num1.length-1){ if (num1[i]=='a') { count++; }i++; System.out.p

求大神帮忙使用netbeans写java连接数据库时Statemnt中没有executeQuery方法

问题描述 求大神帮忙使用netbeans写java连接数据库时Statemnt中没有executeQuery方法 我在使用的netbeans中做数据库连接的时候没有Statemnt中没有executeQuery方法但是有execute方法怎么办是JDK的问题还是netbeans问题?求大神帮助!!!! 解决方案 public interface Statement 中有executeQuery 在java.sql中; public class Statement 这里面是没有executeQue

求大神提供一个 用java代码写的生成长图 就是把html代码生成成图片,感激不尽!

问题描述 求大神提供一个 用java代码写的生成长图 就是把html代码生成成图片,感激不尽! 新人求帮助,感激不尽! 用java代码写的生成长图 就是把html代码生成成图片, 如果是利用截图实现的话,最好能自己控制截图的大小和位置. 解决方案 不会写--但是有思路--用js的canvas的--drawImage方法-把整个网页格式成字符串-然后画出来

求助!一个简单的java学员信息管理系统 愿意帮忙写代码的。我愿意额外支付酬劳

问题描述 求助!一个简单的java学员信息管理系统 愿意帮忙写代码的.我愿意额外支付酬劳 具体要求按图片 要Java代码,用filereader和filewriter 实现.数据保存到TXT. 解决方案 http://wenku.baidu.com/link?url=HknzVZjI_D2ayEZ_U0-EkCb6zJsUGQt4sqmXOAZs04FrMLklKDoe24SHulVHMxxz9VSSd5c9fkk1vdyeiw4dwA_tGi2JoqrkHDr1jQPLY5W 解决方案二: 这