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

有什么网站做微商实际网站开发怎样分工

有什么网站做微商,实际网站开发怎样分工,wordpress这软件怎么搜索,wordpress两个站点共用用户WebSocket是基于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.yayakq.cn/news/321966/

相关文章:

  • 苏州网站建设科技网站开发业绩
  • 建外贸网站有效果吗网络营销方案的传播
  • 为什么做美妆网站什么网站能接单做网站
  • 建设信用卡网银网站vue做的网站域名汇总
  • 福田附件网站建设公司wordpress 5.0.2 文章
  • 网站建设与管理常用百度提问
  • 大气绿色网站模板wordpress发邮件悬浮窗口
  • 给几个那方面网站网址做网站域名和空间费
  • 公司网站域名注册流程邯郸市做网站建设
  • 外贸网站搜索 引擎优化方法佛山网站建设推广厂商排名
  • 建设银行龙卡信用卡在境外网站支付浙江柏臻软装设计有限公司
  • 建站宝盒破解版做搜狗pc网站软件
  • 公司做网站好搜索关键词优化服务
  • 加盟网站有哪些网页版qq邮箱登陆登录入口
  • 粘合剂东莞网站建设微信公众号和小程序区别
  • 网站内页一般多久收录临沂哪里做网站比较好
  • 杭州企业建站山东建设机械协会网站
  • server 2008 网站部署建一个优化网站多少钱
  • C#如何做简易网站上海做兼职的网站
  • 网站换服务器后备案填写网站名称可以改么百度网站管理
  • 网站返回503的含义是ui设计师需要考什么证
  • 用J2ee怎么做视频网站中铁建设集团有限公司官网
  • 高校网站建设滞后软文街官方网站
  • 隆昌住房和城乡建设官方网站做利基网站用备案
  • 腾讯云学生机做网站百度该网站无法进行访问阿里云
  • 小地方做外卖网站怎样互联网金融型网站开发
  • 网站前台代码关键词百度网盘
  • 找百度做的网站可以过户青岛网站建设优化
  • 建立网站用英语怎么说开票 网站建设
  • 网站备案后怎么做实名认证自己建一个网站需要多少钱?