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

网站cms系统网络推广优化seo

网站cms系统,网络推广优化seo,枣庄市政府采购网,仿v电影的模板?好像是wordpressWebSocket是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工通信——浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接,并进行双向数据传输。 主要应用场景:视频弹幕、网页聊天、体育实况更新、股票基金报价实时…

WebSocket是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工通信——浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接,并进行双向数据传输。

主要应用场景:视频弹幕、网页聊天、体育实况更新、股票基金报价实时更新等。

WebSocket使用步骤:

  1. 编写WebSocket客户端,由前端提供。
  2. 导入WebSocket对应的Maven坐标
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-websocket</artifactId>
</dependency>
  1. 导入WebSocket服务端组件,用于和客户端通信。这部分代码需要自己编写,可参考如下代码。
import org.springframework.stereotype.Component;
import javax.websocket.OnClose;
import javax.websocket.OnMessage;
import javax.websocket.OnOpen;
import javax.websocket.Session;
import javax.websocket.server.PathParam;
import javax.websocket.server.ServerEndpoint;
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;/*** WebSocket服务*/
@Component
@ServerEndpoint("/ws/{sid}")
public class WebSocketServer {//存放会话对象private static Map<String, Session> sessionMap = new HashMap();/*** 连接建立成功调用的方法*/@OnOpenpublic void onOpen(Session session, @PathParam("sid") String sid) {System.out.println("客户端:" + sid + "建立连接");sessionMap.put(sid, session);}/*** 收到客户端消息后调用的方法** @param message 客户端发送过来的消息*/@OnMessagepublic void onMessage(String message, @PathParam("sid") String sid) {System.out.println("收到来自客户端:" + sid + "的信息:" + message);}/*** 连接关闭调用的方法** @param sid*/@OnClosepublic void onClose(@PathParam("sid") String sid) {System.out.println("连接断开:" + sid);sessionMap.remove(sid);}/*** 群发** @param message*/public void sendToAllClient(String message) {Collection<Session> sessions = sessionMap.values();for (Session session : sessions) {try {//服务器向客户端发送消息session.getBasicRemote().sendText(message);} catch (Exception e) {e.printStackTrace();}}}}
  1. 编写配置类。可自定义一个WebSocketConfiguration配置类,注册WebSocket的服务端组件。这部分代码比较固定。
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.socket.server.standard.ServerEndpointExporter;/*** WebSocket配置类,用于注册WebSocket的Bean*/
@Configuration
public class WebSocketConfiguration {@Beanpublic ServerEndpointExporter serverEndpointExporter() {return new ServerEndpointExporter();}}
  1. 注入WebSocketServer的Bean对象,调用发送消息的相关方法。在本案例中,WebSocketServer提供了群发方法sendToAllClient()。
http://www.yidumall.com/news/74000.html

相关文章:

  • wordpress词汇插件seo是啥软件
  • 试用网站空间如何搭建网站平台
  • 外贸独立站seo百度网站优化
  • 网站原创文章优化推广员网站
  • 手机网站开发书籍个人建网站的详细步骤
  • 2008系统怎么做网站seo推广关键词公司
  • 无锡网络公司服务搜索引擎优化趋势
  • 中小型网站建设价位seo就业指导
  • 网站刷单账务处理怎么做公司网站建设需要多少钱
  • 邢台专业做网站价格百度关键词搜索次数
  • 搜狗网站收录提交入口seo优化关键词0
  • 查答案的网站制作模板廊坊百度快照优化排名
  • 佛山附近做网站的公司搜索引擎优化中的步骤包括
  • 网站建设一站式高级搜索引擎技巧
  • 小程序开发平台要多少钱无排名优化
  • 公司网站制作都需要图片查网站流量查询工具
  • 体育网站建设需求线上宣传推广方式
  • 做平面那个网站素材好互联网推广方式
  • 网络公司网站建设彩铃样本网红营销
  • 多语言网站怎么做佛山网站开发公司
  • 网站对齐原则seo营销推广平台
  • 给公司做企业网站业务推广方式有哪些
  • 国内重大新闻2020年推广关键词如何优化
  • 深圳网站制作的公司哪家好百度搜索关键词热度
  • 网站建设教程吧谷歌推广效果好吗
  • 佟年给韩商言做的网站收录好的网站有哪些
  • 阅读网站模板营销自动化
  • 响应式网页设计总结seo是什么意思seo是什么职位
  • 厦门建设工程造价信息网重庆网络seo
  • 最近国内重大新闻工具seo