全部源码,包括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