当前位置: 首页 > news >正文

怎么做一个赚钱得网站外贸网站推广平台有哪些

怎么做一个赚钱得网站,外贸网站推广平台有哪些,网站怎样自动文字排版,广州佛山建设信息网站网页版Java(Spring/Spring Boot/Spring MVC)五子棋项目(四)对战模块 一、约定前后端交互接口1. 建立连接接口2. 针对落子的请求和响应 二、实现前端页面三、实现后端1. 当用户进入房间,更新用户状态 OnlineUserManager…

网页版Java(Spring/Spring Boot/Spring MVC)五子棋项目(四)对战模块

  • 一、约定前后端交互接口
    • 1. 建立连接接口
    • 2. 针对落子的请求和响应
  • 二、实现前端页面
  • 三、实现后端
    • 1. 当用户进入房间,更新用户状态 OnlineUserManager
    • 2. 用户进入房间,服务器会怎么做

一、约定前后端交互接口

1. 建立连接接口

在这里插入图片描述

2. 针对落子的请求和响应

在这里插入图片描述

二、实现前端页面

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

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>游戏房间</title><link rel="stylesheet" href="css/common.css"><link rel="stylesheet" href="css/game_room.css">
</head>
<body><div class="nav">五子棋对战</div><div class="container"><div><!-- 棋盘区域, 需要基于 canvas 进行实现 --><canvas id="chess" width="450px" height="450px"></canvas><!-- 显示区域 --><div id="screen"> 等待玩家连接中... </div></div></div><script src="js/script.js"></script>
</body>
</html>

三、实现后端

1. 当用户进入房间,更新用户状态 OnlineUserManager

package com.example.java_gobang.game;import org.springframework.stereotype.Component;
import org.springframework.web.socket.WebSocketSession;import java.util.HashMap;
import java.util.concurrent.ConcurrentHashMap;@Component
public class OnlineUserManager {// 这个哈希表就用来表示当前用户在游戏大厅在线状态.private ConcurrentHashMap<Integer, WebSocketSession> gameHall = new ConcurrentHashMap<>();// 这个哈希表就用来表示当前用户在游戏房间的在线状态.private ConcurrentHashMap<Integer, WebSocketSession> gameRoom = new ConcurrentHashMap<>();public void enterGameHall(int userId, WebSocketSession webSocketSession) {gameHall.put(userId, webSocketSession);}public void exitGameHall(int userId) {gameHall.remove(userId);}public WebSocketSession getFromGameHall(int userId) {return gameHall.get(userId);}public void enterGameRoom(int userId, WebSocketSession webSocketSession) {gameRoom.put(userId, webSocketSession);}public void exitGameRoom(int userId) {gameRoom.remove(userId);}public WebSocketSession getFromGameRoom(int userId) {return gameRoom.get(userId);}
}

2. 用户进入房间,服务器会怎么做

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

http://www.yuulin.com/news/196.html

相关文章:

  • 基于web的网站设计与实现下载百度app
  • 做企业画册网站有网络营销和网上销售的区别
  • 自己做的网站不备案行吗竞价排名的定义
  • 做日本外贸网站网站接广告
  • 怎么认证网站网站为什么要seo
  • 网站 项目 需求最全的搜索引擎
  • 阿里云企业网站怎么收费seo站长博客
  • 栾川住房和城乡建设委员会网站流量宝官网
  • 海外仓网站建设四川seo排名
  • 网站怎么做qq登录市场营销分析案例
  • 长安网站定制seo是什么及作用
  • 免费海报制作便宜的seo官网优化
  • 台州网站优化公司会计培训班哪个机构比较好
  • 打开网页时网站顶部显示广告随后消失的广告怎么做石家庄seo排名公司
  • 建设部网站阮建昌公示网站查询关键词排名软件
  • 上海专业做网站公司有哪些电商网站首页
  • 株洲网站建设和制作美国搜索引擎排名
  • 网站注册页面html关键词排名快照优化
  • wordpress插件广告广州网站优化公司
  • 个人持有域名可以做公司网站吗seo查询外链
  • 深圳市做网站设计微信crm
  • 网站开发语言p目前最新的营销模式有哪些
  • 浏览网站怎么用手机做网站推广引流
  • 娄底做网站的公司torrent种子猫
  • 免费客户销售管理软件技术优化seo
  • 兰州新站点seo加盟百度网盘客服电话24小时
  • 网站如何挂马教程百度推广怎么样
  • 公众号开发者密钥重置影响天津债务优化公司
  • 下瓦房做网站公司谷歌seo网站运营
  • 南阳市宛城区建设局网站株洲网络推广