网络五子棋(全C#代码winform、wpf,服务端客户端)

此博客分享了一款五子棋游戏的完整源码,包括WinForm和WPF两种客户端以及通用服务端。源码使用WebSocket进行通信,服务端启动后,客户端通过预设的用户名和密码登录。文章提到了WinForm和WPF的跨线程问题,并指出WPF直接运行优于调试。此外,提供了开源websocket组件的获取链接和项目运行注意事项。
摘要由CSDN通过智能技术生成

全部源码,包括WebSocket。
winform、wpf,2种用户端。服务端通用。
以前写的,比较粗陋,仅供参考。

运行时,先启动服务端,GameHall_Server.exe点击开始服务,winform与wpf用的同一个服务端。
用户名1000~1028,密码:123456,点击座位选择黑白,点击棋盘进入旁观。

选择最简单的五子棋来进行设计,使用WinForm制作了模板,WPF写的示例;
WinForm模板没有做界面设计,只是使用了简单的组件,只为说明流程设计,便于其他模式的套用;
WPF简单找了几幅图像贴上去,只要为了验证不同编程方式模板是否准确,可自行美化。

文档为服务端设计文档,
客户端设计是根据服务端返回套接字进行处理的,就不再叙述,代码里查看。

websocket组件为开源软件,可在https://github.com/sta/websocket-sharp获取最新版,全部源码,好用易操作。

由于Winform与WPF的跨线程处理不同,可能在运行中会出现一些错误,多运行几遍就可以了。
另,WPF最好不要调试运行,可能会出现错误,直接双击运行就可以了。

链接:https://pan.baidu.com/s/1Dr6aD1jvG9eiqtEJbuXAGw
提取码:17zh

在这里插入图片描述
在这里插入图片描述

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值