文件名称:NetGoBang:网络五子棋源码(java版)
文件大小:34KB
文件格式:ZIP
更新时间:2024-04-12 23:16:29
系统开源
NetGoBang 网络五子棋源码(java版) 网络五子棋游戏介绍 socket编程方法来制作“网络五子棋”程序网络五子棋采用C / S架构,分为服务端和客户端。端连接则进入聊天和下棋功能,同时侦听按钮变成“正在聊天” 游戏界面要求用户输入服务器IP,端口等 通信协议 这里的通信是基于socket的连接socket通信需要建立连接,收发数据,替换连接 本游戏是采用面向连接的socket编程实现 这里虽然两台计算机不分主次,但我们设计时假定一台做服务器端(黑方)等待其他人加入,其他想加入的人输入服务器的主机IP,为区分通信中传销的是“输赢信息” ”“下的妻子位置信息”,“重新开始”等,在发送信息的首部加上代号。因此定义了如下的协议: 1)移动|下棋子的位置坐标(x,y)2)在|哪方赢的信息上移动3)退出|表示游戏结束4)撤消| x | y悔棋命令5)聊天|聊天内容 public void
【文件预览】:
NetGoBang-master
----Client.java(13KB)
----background2.jpg(24KB)
----README.md(4KB)
----Server.java(13KB)