java socket 浏览器_java实现websocket(图文)
1首先添加依赖包
org.springframework.boot
spring-boot-starter-websocket
这里没有版本号,是因为我的项目是springboot项目,版本继承父项目的。否则需要写版本号
2添加如下的类
package com.xinchen.fan.websocket;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.socket.server.standard.ServerEndpointExporter;
@Configuration
public class WebSocketConfig {
private Logger infoLogger = LoggerFactory.getLogger("info");
/**
* 检测所有带有@serverEndpoint注解的bean并注册他们。
* @return
*/
@Bean
public ServerEndpointExporter serverEndpointExporter() {
System.out.println("我被注入了");
infoLogger.info("我被注入了");
return new ServerEndpointExporter();
}
}3写一个类,在头部写
@Component
@ServerEndpoint("/websocket")
实现如下方法:
onOpen、onClose、onMessage、onError方法即可。非常简单吧。
转载:感谢您对JavaStudy平台的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“第十三双眼睛”。/web/html/123.html
java socket 浏览器_java实现websocket(图文)相关推荐
- java socket数据传输_Java Socket编程(一) Socket传输模式
Java Socket编程(一) Socket传输模式 文章来源:ASPCN 作者:孙雯 Socket传输模式 Sockets有两种主要的操作方式:面向连接的和无连接的.面向连接的sockets操作就 ...
- java socket通讯_Java socket通讯实现过程及问题解决
这篇文章主要介绍了Java socket通讯实现过程及问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 本来是打算验证java socket是 ...
- java socket 超时_Java Socket超时浅析
套接字或插座(socket)是一种软件形式的抽象,用于表达两台机器间一个连接的"终端".针对一个特定的连接,每台机器上都有一个"套接字",可以想象它们之间有一条 ...
- java socket 卡住_Java socket通讯实现过程及问题解决
这篇文章主要介绍了java socket通讯实现过程及问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 本来是打算验证java socket是 ...
- java调用浏览器_Java调用浏览器打开网页实例完整版
Java调用浏览器打开网页实例完整版 引导语:如何用Java调用浏览器打开网页呢?以下是百分网小编分享给大家的`Java调用浏览器打开网页实例完整版,欢迎阅读! package com.yifang. ...
- java打开浏览器_Java调用浏览器打开网页完整实例
这篇文章主要介绍了Java调用浏览器打开网页的方法,以完整实例形式分析了java打开网页的相关技巧,需要的朋友可以参考下 本文实例讲述了Java调用浏览器打开网页的方法.分享给大家供大家参考.具体实现 ...
- java socket 端口_Java Socket通信如何摆平自身端口问题
Java Socket通信在使用的时候有不少的问题,在端口编程上来说是一个十分重要的.下面我们就看看Java Socket通信如何才能更好的使用相关的代码.希望大家有所帮助. 事实上网络编程简单的理解 ...
- java socket同步_Java socket客户端与服务端同步通信实例
工作中没涉及有关JAVA SOCKET编程的实际经历,但理论大概了解.想正明一下自已的对JAVA SOCKET理解写个通信TEST,通过TEST验证了基本与理论相近.下面是TEST SRC CODE ...
- java socket wex5_WeX5集成ActiveMQ+WebSocket实现消息推送
1 首先下载并安装ActiveMQ http://www.apache.org/dyn/closer.cgi?path=/activemq/apache-activemq/5.9.0/apache- ...
最新文章
- 用vs2010编译vigra静态库及简单使用举例
- 因果推理、正则化上榜:权威专家盘点过去50年最重要的统计学思想
- HDU2594——Simpsons’ Hidden Talents
- 设计上如何避免EMC问题
- Unity性能优化 – 脚本篇
- 软件测试之黑盒测试-边界值分析法(理论白话学习/期中期末备考)
- 论文浅尝 | KnowEdu: 一个自动构建教育知识图谱的系统
- react todolist代码优化
- python/socket编程之粘包
- 电子计算机专业vs土木工程专业,最难学十大工科专业 不想累成狗就别去(高薪)...
- scala单例object与伴生object入门
- 专利电子申请那些事儿 |入股不亏 |专利代理 |CPC客户端
- 如何区分网线是几类的_几类网线怎么区分
- forge下载java_我的世界forge1.9.4
- JS: 百度地图与腾讯/高德地图经纬度转换
- 华为ENSP配置VLAN间路由
- 如何确立人生目标?100个人生目标清单总汇
- IBM建立大中华区云计算中心供验证测试
- 学习云计算有哪些优势?附学习路线图
- ARM公版架构迭代迅速 国产ARM架构落伍
热门文章
- freemarker ftl模板_Web开发人员必会的模板引擎技术之Freemarker
- java amount_java.time.Period.plus(TemporalAmount amountToAdd)方法
- Qt: QMutex
- 从技术角度比较CCD与CMOS的区别
- Leetcode-探索 | 买股票的最佳时机II
- centos 7 网络DNS设置的相关配置文件配置
- POJ 3308 最少点集覆盖
- zw版【转发·台湾nvp系列例程】HALCON MirrorRegion (Delphi)
- Codeforces Round #315 (Div. 2C) 568A Primes or Palindromes? 素数打表+暴力
- 启动和停止数据库——停止例程