实验六 套接字编程:生成网络应用
实验目的及任务
- 通过编码实现示例进一步理解C/S体系结构;
- 理解使用UDP/TCP的应用程序中客户端和服务器的相关套接字活动及其区别。
实验环境
与因特网连接的计算机网络系统;主机操作系统为Windows;
实验任务
- UDP/TCP套接字编程示例实现;
- 自行设计实现一个网络应用。
石子游戏 Stone Game
这是一个简单的石子游戏,游戏规则是:
- 你和系统将会轮流取石子,每人每次只能取1枚,2枚或3枚石子;
- 先取完所有石子的人获胜;
- 开局系统会随机生成一个20至40之间的总石子数,由你先取。
已开源:https://gitee.com/bernard5/stone-game
运行
本应用在Linux(Fedora 35)
和Windows 10
上测试通过。