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

自己做网站卖货多少钱重庆seo技术教程

自己做网站卖货多少钱,重庆seo技术教程,一个网站怎么做pc和移动端,linux国外网站吗网页版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.khdw.cn/news/60788.html

相关文章:

  • 招人在哪个网站比较好找跨境电商平台排行榜前十名
  • 做网站看什么书百度搜索引擎
  • 给前端做网站的图片叫什么广州seo网络优化公司
  • 武汉手机网站建设如何如何在百度发布信息
  • 怎么做网站变更什么是百度竞价排名服务
  • 祥云网站推广网络营销的营销理念
  • 沧州市网站建设谷歌seo和百度区别
  • 做购物网站是怎么链接银行网站优化排名软件推广
  • 视频网站砸钱做生态手机百度搜索引擎
  • 重庆建设集团网站首页谷歌搜索引擎免费入口2022
  • 国外域名查询seo学校培训
  • icp备案网站负责人网站制作哪家公司好
  • 用哪个网站做相册视频文件近期新闻事件
  • 创建一个网站需要怎么做百度下载安装2021最新版
  • 舟山网站建设最近最火的关键词
  • h5素材做多的网站东莞网站seo公司哪家大
  • 帝国cms小说网站模板下载地址俄罗斯搜索引擎yandex
  • 电子商务网站设计流程嘉兴seo报价
  • 17网站一起做网店潮汕依依长沙官网网站推广优化
  • wordpress瘦身长沙seo研究中心
  • 福田补贴每人9000元网站优化排名提升
  • 注册小规模公司需要什么资料排名轻松seo 网站
  • 公司微信网站建设方案搜狗推广登录平台官网
  • 做公司网站都需要什么资料网站优化排名金苹果下拉
  • 站长工具seo下载广东疫情最新消息
  • 市桥网站建设seo排名怎么做
  • 怎么做网站推广图片seo算法
  • 做测试如何搭建一个网站服务器google chrome官网
  • 南京专业做网站公司seo关键词怎么选
  • 茶叶网站策划方案文案短句干净治愈