五子棋项目
文章平均质量分 78
码农也是农...
哈哈哈哈哈哈哈哈
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于websocket的多用户网页五子棋(九)
刘TW/网页五子棋。原创 2025-10-08 16:40:06 · 590 阅读 · 0 评论 -
基于websocket的多用户网页五子棋(八)
目前还没有实现游戏房间内的长连接,我们先进行长连接移除的函数实现。不要在同一个浏览器上进行登录两个用户session会有影响。实现按钮点击发送消息到后台服务器。目前房间内还没写,所以是这样的。房间内同样还是没有进行完成。原创 2025-10-08 12:19:46 · 553 阅读 · 0 评论 -
基于websocket的多用户网页五子棋(七)
我们所有的请求格式,以及响应格式,后续都是对应着文档进行操作的,不需要进行记忆。WebSocket握⼿成功后的回复:表⽰游戏房间已经进⼊成功。WebSocket握⼿成功后的回复:表⽰游戏⼤厅已经进⼊成功。重新对http_callback()进行重新实现。其他的静态资源请求全部都是换一个名称就可以了。将前端内容放到wwwroot目录下。从第14步就可以直接回到第5步了。拷贝一下到自己的终端。原创 2025-10-07 22:35:08 · 1147 阅读 · 0 评论 -
基于websocket的多用户网页五子棋(六)
对于前面内容不太了解的,可以去看一看下面的文章:https://blog.youkuaiyun.com/weixin_60668256/article/details/152548482?fromshare=blogdetail&sharetype=blogdetail&sharerId=152548482&sharerefer=PC&sharesource=weixin_60668256&sharefrom=from_linksession管理的时候是有时间限制的:当我们没有取消定时任务的时候,会在我们访问改网原创 2025-10-07 12:07:57 · 518 阅读 · 0 评论 -
基于websocket的多用户网页五子棋(五)
handle_request()函数实现之后,我们的前面的代码可以进行优化(后续会将完整代码贴在后面)win_check()函数的实现。判断是否有一方胜利如下,原创 2025-10-05 16:04:49 · 338 阅读 · 0 评论 -
基于websocket的多用户网页五子棋(四)
我们程序释放的时候全部都交给~user_table()函数即可,其他函数在再写mysql_util::mysql_destory(_mysql);这里的密码在设置之后会变成一串乱序的字符,所以要开128个varchar,而且为了设置用户名不重复,我们这里将username设置成为unique key。这个错误表示可能是我们mysql版本不能使用password()进行加密,所以我们可以尝试使用。我们可以查看密码的校验等级,这里显示是中等,要有8位长度,有大写小写和数字。注册的时候没有密码,会导致段错误。原创 2025-10-03 21:48:20 · 679 阅读 · 0 评论 -
基于websocket的多用户网页五子棋(三)
目前所有的前置知识全部讲解完毕,开始构思代码框架。原创 2025-10-03 15:48:39 · 1390 阅读 · 0 评论 -
基于websocket的多用户网页五子棋(二)
/使用jsoncpp库进行多个数据对象的序列化int main()//1. 将需要进行序列化的数据,存储在Json::Value对象中root[" 姓名 "] = "小明";root[" 年龄 "] = 18;root[" 成绩 "].append(98);root[" 成绩 "].append(88.5);root[" 成绩 "].append(78.5);//2. 实例化一个StreamWriterBuilder工厂类对象。原创 2025-10-02 20:57:28 · 582 阅读 · 0 评论 -
基于websocket的多用户网页五子棋(一)
无论有没有,我们都删除一下wget安装wget可以在后面加 -y选项,一切选项都填写yeswebsocket,是由客户端主动向服务器发送消息客户端不会主动发送消息,所以B主机会一直发送消息询问是否有新的消息。原创 2025-10-02 20:54:20 · 760 阅读 · 0 评论
分享