JAVA局域网五子棋

上传者: rockoffice | 上传时间: 2022-05-24 18:31:36 | 文件大小: 1.25MB | 文件类型: ZIP
帮别人写的毕业设计,一个简单的局域网五子棋程序。属于半成品,因为还有一些细节功能没有做,可以作参考,注释都写得比较详细了。使用Socket做的,服务端和客户端没多少代码,所以放在同一个项目里了,设置不同的主类就可以启动服务端和客户端。 服务端主类:server.ChessServer 需要先启动,可以设置PORT 客户端主类:client.GameHall 在GameHall中可以设置服务端的IP,当前默认127.0.0.1 当服务端启动后,局域网内的客户端就可以连接至服务端,当有两个及以上的客户端连接后,GameHall中就可以互相看到对方。接着就可以邀请对方进行游戏了。 本来传输数据是直接使用自定义的字符串格式传输,后来传输在线用户信息的时候发现不好处理,临时加了个json包,运行时注意把根目录的json包也加到环境里。 仅作学习交流用途。

文件下载

资源详情

[{"title":"( 74 个子文件 1.25MB ) JAVA局域网五子棋","children":[{"title":"ChessOnline","children":[{"title":"bin","children":[{"title":"client","children":[{"title":"ChessFrame$9.class <span style='color:#111;'> 992B </span>","children":null,"spread":false},{"title":"ChessPanel.class <span style='color:#111;'> 3.41KB </span>","children":null,"spread":false},{"title":"GameHall$1.class <span style='color:#111;'> 742B </span>","children":null,"spread":false},{"title":"ChessFrame$11.class <span style='color:#111;'> 893B </span>","children":null,"spread":false},{"title":"GameHall$7.class <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"ChessPanel$1.class <span style='color:#111;'> 946B </span>","children":null,"spread":false},{"title":"ChessFrame$8.class <span style='color:#111;'> 992B </span>","children":null,"spread":false},{"title":"GameHall$2$1.class <span style='color:#111;'> 1013B </span>","children":null,"spread":false},{"title":"GameHall$4.class <span style='color:#111;'> 1020B </span>","children":null,"spread":false},{"title":"ChessFrame.class <span style='color:#111;'> 9.28KB </span>","children":null,"spread":false},{"title":"GameHall$9.class <span style='color:#111;'> 977B </span>","children":null,"spread":false},{"title":"GameHall$8.class <span style='color:#111;'> 775B </span>","children":null,"spread":false},{"title":"ChessClickListener.class <span style='color:#111;'> 145B </span>","children":null,"spread":false},{"title":"ChessFrame$5.class <span style='color:#111;'> 689B </span>","children":null,"spread":false},{"title":"ChessFrame$7.class <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"GameHall$11.class <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"ChessFrame$2.class <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"GameHall$6.class <span style='color:#111;'> 694B </span>","children":null,"spread":false},{"title":"GameHall$5.class <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"ChessFrame$3.class <span style='color:#111;'> 684B </span>","children":null,"spread":false},{"title":"ChessFrame$4.class <span style='color:#111;'> 936B </span>","children":null,"spread":false},{"title":"GameHall$10.class <span style='color:#111;'> 979B </span>","children":null,"spread":false},{"title":"GameHall$3.class <span style='color:#111;'> 676B </span>","children":null,"spread":false},{"title":"GameHall$2.class <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false},{"title":"ChessFrame$10.class <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false},{"title":"GameHall.class <span style='color:#111;'> 10.14KB </span>","children":null,"spread":false},{"title":"myLabel.class <span style='color:#111;'> 325B </span>","children":null,"spread":false},{"title":"ChessFrame$6.class <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"GameHall$12.class <span style='color:#111;'> 880B </span>","children":null,"spread":false},{"title":"ChessFrame$1.class <span style='color:#111;'> 988B </span>","children":null,"spread":false}],"spread":false},{"title":"server","children":[{"title":"Game$1.class <span style='color:#111;'> 4.55KB </span>","children":null,"spread":false},{"title":"ChessServer$3.class <span style='color:#111;'> 774B </span>","children":null,"spread":false},{"title":"Game.class <span style='color:#111;'> 2.91KB </span>","children":null,"spread":false},{"title":"Player.class <span style='color:#111;'> 7.12KB </span>","children":null,"spread":false},{"title":"ChessPoint.class <span style='color:#111;'> 634B </span>","children":null,"spread":false},{"title":"ChessServer$1.class <span style='color:#111;'> 4.04KB </span>","children":null,"spread":false},{"title":"Chess.class <span style='color:#111;'> 3.83KB </span>","children":null,"spread":false},{"title":"ChessServer.class <span style='color:#111;'> 4.02KB </span>","children":null,"spread":false},{"title":"PlayerAction.class <span style='color:#111;'> 487B </span>","children":null,"spread":false},{"title":"ChessServer$2.class <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false}],"spread":true},{"title":"images","children":[{"title":"white.png <span style='color:#111;'> 28.58KB </span>","children":null,"spread":false},{"title":"black.png <span style='color:#111;'> 28.97KB </span>","children":null,"spread":false}],"spread":true},{"title":"net","children":[{"title":"ChatSocketUtil$2.class <span style='color:#111;'> 1.53KB </span>","children":null,"spread":false},{"title":"ChatSocketUtil.class <span style='color:#111;'> 3.54KB </span>","children":null,"spread":false},{"title":"ChatSocketUtil$1.class <span style='color:#111;'> 2.02KB </span>","children":null,"spread":false},{"title":"ConnectListener.class <span style='color:#111;'> 196B </span>","children":null,"spread":false},{"title":"ChatSocket.class <span style='color:#111;'> 2.92KB </span>","children":null,"spread":false},{"title":"ChatSocket$1.class <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false},{"title":"Utils.class <span style='color:#111;'> 3.10KB </span>","children":null,"spread":false},{"title":"ChatListener.class <span style='color:#111;'> 216B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"commons-logging-1.0.4.jar <span style='color:#111;'> 37.12KB </span>","children":null,"spread":false},{"title":"commons-beanutils-1.7.0.jar <span style='color:#111;'> 184.25KB </span>","children":null,"spread":false},{"title":"ezmorph-1.0.3.jar <span style='color:#111;'> 76.00KB </span>","children":null,"spread":false},{"title":".settings","children":[{"title":"org.eclipse.jdt.core.prefs <span style='color:#111;'> 598B </span>","children":null,"spread":false}],"spread":true},{"title":"src","children":[{"title":"client","children":[{"title":"ChessFrame.java <span style='color:#111;'> 10.29KB </span>","children":null,"spread":false},{"title":"ChessPanel.java <span style='color:#111;'> 2.85KB </span>","children":null,"spread":false},{"title":"GameHall.java <span style='color:#111;'> 11.83KB </span>","children":null,"spread":false}],"spread":true},{"title":"server","children":[{"title":"Game.java <span style='color:#111;'> 8.60KB </span>","children":null,"spread":false},{"title":"Player.java <span style='color:#111;'> 5.57KB </span>","children":null,"spread":false},{"title":"PlayerAction.java <span style='color:#111;'> 971B </span>","children":null,"spread":false},{"title":"Chess.java <span style='color:#111;'> 4.22KB </span>","children":null,"spread":false},{"title":"ChessServer.java <span style='color:#111;'> 7.23KB </span>","children":null,"spread":false}],"spread":true},{"title":"images","children":[{"title":"white.png <span style='color:#111;'> 28.58KB </span>","children":null,"spread":false},{"title":"black.png <span style='color:#111;'> 28.97KB </span>","children":null,"spread":false}],"spread":true},{"title":"net","children":[{"title":"ChatSocketUtil.java <span style='color:#111;'> 4.42KB </span>","children":null,"spread":false},{"title":"ChatListener.java <span style='color:#111;'> 311B </span>","children":null,"spread":false},{"title":"ConnectListener.java <span style='color:#111;'> 244B </span>","children":null,"spread":false},{"title":"Utils.java <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false},{"title":"ChatSocket.java <span style='color:#111;'> 2.96KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".project <span style='color:#111;'> 387B </span>","children":null,"spread":false},{"title":".classpath <span style='color:#111;'> 673B </span>","children":null,"spread":false},{"title":"commons-lang-2.4.jar <span style='color:#111;'> 255.67KB </span>","children":null,"spread":false},{"title":"commons-collections-3.2.jar <span style='color:#111;'> 557.87KB </span>","children":null,"spread":false},{"title":"json-lib-2.4-jdk15.jar <span style='color:#111;'> 155.39KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明