首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java实现网络五子棋之间的通讯如何做

2012-02-29 
java实现网络五子棋之间的通讯怎么做主要是在什么地方下棋,一个2维数组~~[解决办法]我举个例子和你说:A、B

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的棋盘一致。


通讯机制就这样了

热点排行