主要是在什么地方下棋,一个2维数组~~

解决方案 »

  1.   

    我举个例子和你说:
    A、B是手机客户端
    S是服务器ABS都保存有一个棋盘类的实例,如:
    class 棋格{
        int x;
        int y;
        int content;  //content==0表示此格空,1白,2黑
    }
    一个完整的棋盘应该是:
    棋格 ver[9][9]
    A客户端下一子(设为白),那A就发个消息告诉S,内容就是一个棋格实例的内容
    S收到A的消息后,改棋盘,并判断是否胜负,然后发A走棋的消息给B,
    B收到S的消息后,改棋盘,使其与S的棋盘一致。
    通讯机制就这样了