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

解决方案 »

  1.   

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

  2.   


    通信你可以考虑用ajax来获取request.
      

  3.   

    你知道QQ军旗吗,一样的道理,在一方动好之后发消息给服务器,在由服务器将消息传给其他人,
    由于是WEB的通信离不开HTTP,所以建议用ajax来实现无刷新的局部更新
      

  4.   

    如果是swing或awt做的建议用socket通信,如果是再web上做的还是ajax通信比较合适 。