没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
帮别人写的毕业设计,一个简单的局域网五子棋程序。属于半成品,因为还有一些细节功能没有做,可以作参考,注释都写得比较详细了。使用Socket做的,服务端和客户端没多少代码,所以放在同一个项目里了,设置不同的主类就可以启动服务端和客户端。 服务端主类:server.ChessServer 需要先启动,可以设置PORT 客户端主类:client.GameHall 在GameHall中可以设置服务端的IP,当前默认127.0.0.1 当服务端启动后,局域网内的客户端就可以连接至服务端,当有两个及以上的客户端连接后,GameHall中就可以互相看到对方。接着就可以邀请对方进行游戏了。 本来传输数据是直接使用自定义的字符串格式传输,后来传输在线用户信息的时候发现不好处理,临时加了个json包,运行时注意把根目录的json包也加到环境里。 仅作学习交流用途。
资源推荐
资源详情
资源评论
收起资源包目录
ChessOnline.zip (74个子文件)
ChessOnline
bin
client
ChessFrame$9.class 992B
ChessPanel.class 3KB
GameHall$1.class 742B
ChessFrame$11.class 893B
GameHall$7.class 1KB
ChessPanel$1.class 946B
ChessFrame$8.class 992B
GameHall$2$1.class 1013B
GameHall$4.class 1020B
ChessFrame.class 9KB
GameHall$9.class 977B
GameHall$8.class 775B
ChessClickListener.class 145B
ChessFrame$5.class 689B
ChessFrame$7.class 1KB
GameHall$11.class 1KB
ChessFrame$2.class 1KB
GameHall$6.class 694B
GameHall$5.class 1KB
ChessFrame$3.class 684B
ChessFrame$4.class 936B
GameHall$10.class 979B
GameHall$3.class 676B
GameHall$2.class 1KB
ChessFrame$10.class 1KB
GameHall.class 10KB
myLabel.class 325B
ChessFrame$6.class 1KB
GameHall$12.class 880B
ChessFrame$1.class 988B
server
Game$1.class 5KB
ChessServer$3.class 774B
Game.class 3KB
Player.class 7KB
ChessPoint.class 634B
ChessServer$1.class 4KB
Chess.class 4KB
ChessServer.class 4KB
PlayerAction.class 487B
ChessServer$2.class 2KB
images
white.png 29KB
black.png 29KB
net
ChatSocketUtil$2.class 2KB
ChatSocketUtil.class 4KB
ChatSocketUtil$1.class 2KB
ConnectListener.class 196B
ChatSocket.class 3KB
ChatSocket$1.class 1KB
Utils.class 3KB
ChatListener.class 216B
commons-logging-1.0.4.jar 37KB
commons-beanutils-1.7.0.jar 184KB
ezmorph-1.0.3.jar 76KB
.settings
org.eclipse.jdt.core.prefs 598B
src
client
ChessFrame.java 10KB
ChessPanel.java 3KB
GameHall.java 12KB
server
Game.java 9KB
Player.java 6KB
PlayerAction.java 971B
Chess.java 4KB
ChessServer.java 7KB
images
white.png 29KB
black.png 29KB
net
ChatSocketUtil.java 4KB
ChatListener.java 311B
ConnectListener.java 244B
Utils.java 2KB
ChatSocket.java 3KB
.project 387B
.classpath 673B
commons-lang-2.4.jar 256KB
commons-collections-3.2.jar 558KB
json-lib-2.4-jdk15.jar 155KB
共 74 条
- 1
资源评论
NicoKam
- 粉丝: 2
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- apk.tw_LineLite_v8a_v.2.17.1_sign.apk
- Elasticsearch实战:构建高效搜索系统的秘诀.zip
- HTML+CSS+JS网页设计:从入门到精通.zip
- 数据库课程设计:从理论到实践的全面指南.zip
- Python闭包:深入理解与应用场景解析.zip
- Win64OpenSSL-3-3-0.exe
- 课高分程设计-基于C++实现的民航飞行与地图简易管理系统-南京航空航天大学
- 航天器遥测数据故障检测系统python源码+文档说明+数据库(课程设计)
- 北京航空航天大学操作系统课设+ppt+实验报告
- 基于Vue+Echarts实现风力发电机中传感器的数据展示监控可视化系统+源代码+文档说明(高分课程设计)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功