日期:2014-05-20  浏览次数:20585 次

java实现网络五子棋之间的通讯怎么做
主要是在什么地方下棋,一个2维数组~~

------解决方案--------------------
我举个例子和你说:
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的棋盘一致。


通讯机制就这样了