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

做购买网站网站建设交付物清单

做购买网站,网站建设交付物清单,python flask做网站,利用小程序反向做网站简介 这是一个轻量级、高性能的基于 Netty 的 WebSocket 框架#xff0c;提升你的 WebSocket 开发体验#xff0c;为 Spring Boot 带来全新的 WebSocket 功能。 该项目使你可以轻松集成 WebSocket 到你的 Spring Boot 项目中#xff0c;提供了 Tomcat WebSocket 的简单性提升你的 WebSocket 开发体验为 Spring Boot 带来全新的 WebSocket 功能。 该项目使你可以轻松集成 WebSocket 到你的 Spring Boot 项目中提供了 Tomcat WebSocket 的简单性同时享受 Netty 性能和可扩展性的优势。 项目地址 主要特点 无缝集成Spring Boot轻量级和高性能简化实时应用程序开发基于强大的Netty框架构建 在项目中添加依赖 dependencygroupIdio.github.avidbyte/groupIdartifactIdnetty-websocket-boot-starter/artifactIdversion1.0.0/version/dependency新增 websocket 服务类 Slf4j Service ServerEndpoint(/chat/text) public class TextWebSocket {private static final MapString, Session CLIENTS new ConcurrentHashMap();BeforeHandshakepublic void handshake(Session session, HttpHeaders headers) {String token headers.get(token);System.out.println(token: token);}OnOpenpublic void onOpen(PathParam(username) String username, Session session) {if (!StringUtils.hasLength(username)) {log.error(username is empty);return;}log.info(username{}, username);session.setAttribute(name, username);CLIENTS.put(username, session);}OnClosepublic void onClose(Session session){String name session.getAttribute(name);CLIENTS.remove(name);session.close();}OnMessagepublic void onMessage(Session session, String message){log.info(message{}, message);String ping ping;if (ping.equals(message)) {session.sendText(pong);}}OnEventpublic void onEvent(Session session, Object evt) {if (evt instanceof IdleStateEvent) {IdleStateEvent idleStateEvent (IdleStateEvent) evt;switch (idleStateEvent.state()) {case READER_IDLE:log.info(read idle);break;case WRITER_IDLE:log.info(write idle);break;case ALL_IDLE:log.info(all idle);break;default:break;}}}OnErrorpublic void onError(Session session, Throwable error){String name session.getAttribute(name);log.error(A communication error occurred and the connection was closed {}, name);CLIENTS.remove(name);session.close();}public void sendMessageTo(String message, Session session) {session.sendText(message);}public void sendMessageAll(String message) {for (Session session : CLIENTS.values()) {session.sendText(message);}}}
http://www.sadfv.cn/news/24164/

相关文章:

  • 旅游网站开发的意义是什么网站建设企业网站制作平台
  • 个人作品集网站模板惠喵WordPress
  • 网站不能添加图片如何注册网站怎么注册
  • 网站建设7seo站长工具平台
  • 深圳网站建设运营商城网站如何做
  • 企业网站模板带后台简单网页设计成品
  • 兴仁市建设局网站淘宝客网站备案流程
  • 各大企业网站文案vs2015做网站的后端
  • 渭南建站推进门户网站建设工作
  • 个人网站建设心得体会wordpress cosy主题破解
  • 郑州哪有做网站的汉狮app免费下载大全
  • 下载类网站 建设方案深圳著名设计网站大全
  • 主题商店网站设计现在做百度推广有用吗
  • 浙江建设招生网站龙岩 网站建设
  • 网站微商城的建设工商企业管理就业方向
  • 移动端网站制作模板网络运营推广方式有哪些
  • docker做网站空间刷赞网站推广
  • eclipse 网站开发源码画册设计理念和设计思路
  • 怎样建立一个网站步骤成都移动seo
  • 开发网站建设设计公司郑州网站建设时一定需要注意的六点
  • 学生网站建设实训总结网站正能量下载免费软件
  • 注册新公司网上核名网站福建省网络公司排名
  • 网站嵌入百度地图驻马店市旅游网站建设
  • 网站策划案怎么做中小微企业和个体工商户
  • 顺的品牌网站设计价位穷人装修3万硬装
  • 怎么做网站优化的有没有建网站的app
  • 698元网站建设郯城建设银行网站
  • 四平网站建设公司网站百度一直没有收录
  • 不用下载直接浏览的网站学科网站建设管理
  • wordpress适合电影网站的模板下载e福州怎么交医保