`
pengfeifei26
  • 浏览: 245773 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

websocket相关

 
阅读更多
https://www.jianshu.com/p/4ef5004a1c81
https://blog.csdn.net/u013627689/article/details/73611945
https://blog.csdn.net/shuaicihai/article/details/75210704
https://blog.csdn.net/u012702547/article/details/53816326
https://www.cnblogs.com/jmcui/p/8999998.html
https://www.cnblogs.com/winkey4986/p/5622758.html
https://blog.csdn.net/jqsad/article/details/77745379
https://yq.aliyun.com/articles/476079

点对点问题:
1.配置:
 registry.enableSimpleBroker("/topic","/queue"); //这句表示在topic和user这两个域上可以向客户端发消息;

        registry.setApplicationDestinationPrefixes("/app") ;// 这句表示客户端向服务端发送时的主题上面需要加"/app"作为前缀;
        registry.setUserDestinationPrefix("/user/"); // 这句表示给指定用户发送(一对一)的主题前缀是“/user/”;

controller 使用 @SendToUser("/queue/message")


js里使用 /user/userId/queue/message收不到订阅消息,使用下面的可以

  stomp.subscribe('/user/queue/message', function(message){
            console.log("message2:" + message);
            var obj = JSON.parse(message.body);
            console.log("admin返回用户特定的消息2:" + obj.code +" msg===" + obj.msg);
        });




2.配置:
 registry.enableSimpleBroker("/topic","/user"); //这句表示在topic和user这两个域上可以向客户端发消息;

        registry.setApplicationDestinationPrefixes("/app") ;// 这句表示客户端向服务端发送时的主题上面需要加"/app"作为前缀;
        registry.setUserDestinationPrefix("/user/"); // 这句表示给指定用户发送(一对一)的主题前缀是“/user/”;

controller 使用 @SendToUser("/message")


js里使用 /user/userId/message可以收到

  stomp.subscribe('/user/"+userId+"/message', function(message){
            console.log("message2:" + message);
            var obj = JSON.parse(message.body);
            console.log("admin返回用户特定的消息2:" + obj.code +" msg===" + obj.msg);
        });



分享到:
评论

相关推荐

    WebSocket相关方法类

    在Android开发中,WebSocket接口提供了多种方法来管理这个连接,这些方法是WebSocket相关知识的重点。首先,我们需要创建一个WebSocket连接。这通常涉及到以下几个步骤: 1. **创建WebSocket客户端**: 使用如`...

    websocket相关js库 socket.io

    socket.io.js库,在HTML页面[removed][removed]像引用其他脚本一样导入就可以了

    基于原生微信小程序实现的实时显示传感器数据,websocket相关

    【作品名称】:基于原生微信小程序实现的实时显示传感器数据,websocket相关 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目...

    技术文档WebSocket相关

    下面将详细探讨WebSocket的相关知识点。 **1. WebSocket简介** WebSocket是在HTTP基础上设计的,旨在提供低延迟、高效率的双向通信。传统HTTP协议是基于请求-响应模式的,而WebSocket则创建了一个持久连接,允许...

    websocket相关的几份源码例子

    在这个"websocket相关的几份源码例子"压缩包中,可能包含了一些关于WebSocket协议实现的示例代码,这对于理解和应用WebSocket技术非常有帮助。 WebSocket API在Web开发中广泛用于实现实时通信,例如在线聊天、实时...

    Windows系统下,websocket桌面工具

    WebSocket是一种在Web应用程序中实现全双工通信的协议,它允许服务器和客户端之间进行实时、双向的数据交换。在Windows系统下,开发人员...了解并熟练使用这样的工具,对于从事WebSocket相关开发的人员来说至关重要。

    jmeter-websocket依赖包

    重启JMeter后,应该可以在"Add -> Sampler"菜单中看到WebSocket相关的选项,如"WebSocket Sampler"。至此,我们就可以进行WebSocket的性能和功能测试了。 总的来说,为JMeter添加WebSocket支持是扩展其功能的关键...

    SpringBoot+SpringSecurity+WebSocket

    在项目中,"websocket"可能是包含WebSocket相关代码和配置的文件夹,可能包括WebSocket的Java端点类、配置文件、前端JavaScript代码等。 总结来说,这个项目演示了如何在SpringBoot环境中,利用SpringSecurity保证...

    websocket从服务端获取图片

    部署应用时,将WebSocket相关的Java类打包到WAR文件中,然后将其放入Tomcat的webapps目录下即可。 7. 图片显示: 在HTML中,我们可以使用`<img>`标签来显示图片。当通过WebSocket接收到图片数据时,可以创建一个`...

    websocket demo(页面html客户端)

    `websocket`目录可能包含了与WebSocket相关的Java类或配置文件。`META-INF`目录通常用于存储应用元数据,如Maven的MANIFEST.MF文件。 学习这个WebSocket demo,你可以了解到如何在客户端和服务器之间建立WebSocket...

    SpringBoot整合WebSocket+nacos注册中心

    1. 添加WebSocket依赖:在`pom.xml`中引入Spring Websocket相关依赖,如`spring-boot-starter-websocket`。 2. 配置WebSocket:在`application.yml`或`application.properties`中配置WebSocket的相关端点,如`...

    websocket -jar包

    11. **WebSocketUtils.java**: 这个文件可能包含了WebSocket相关的辅助工具类,如连接管理、消息发送等功能。 综上所述,这个jar包集合可能是一个包含了WebSocket服务器、数据库连接、XML处理、JSON解析以及各种...

    用okhttp实现webSocket长连接

    要使用OkHttp实现WebSocket长连接,首先需要在项目中引入OkHttp及其WebSocket相关的依赖。在Java或Kotlin项目中,这通常意味着在build.gradle文件中添加相应的依赖项。 接着,我们需要创建一个WebSocket客户端,这...

    websocket的java示例

    4. **部署与配置**:在Tomcat中部署WebSocket应用,需要在`web.xml`中配置WebSocket相关的servlet。但是,如果你使用的是Tomcat 7.0以上版本,那么WebSocket支持是内建的,无需额外配置。 5. **安全性**:在实际...

    uniapp websocket 里面有三种 可以试试

    在IT行业中,uni-app是一个非常流行的跨平台开发框架,它允许开发者使用一套代码来构建iOS、...同时,合理组织代码,将WebSocket相关的逻辑封装在`main.js`、`IM`和`utils`等文件中,可以提高代码复用性和可维护性。

    Jmeterwebsocket插件包最新

    "websocket"这个标签进一步确认了这个压缩包内容与WebSocket相关,可能包含的是JMeter WebSocket Samplers插件。这个插件通常包括以下关键组件: 1. **WebSocket Sampler**:允许用户创建自定义的WebSocket请求,...

    Python的websocket服务器框架

    `app.py`可能是实现WebSocket服务器的核心代码,`case`可能包含了一些示例用例,而`webSocket`目录可能包含了与WebSocket相关的其他资源或模块。 1. **Tornado WebSocket**: Tornado是Python的一个异步网络库,它...

    jmeter websocket依赖包

    因此,将WebSocket相关的jar包放在这里,可以使JMeter具备处理WebSocket请求的能力。重启JMeter后,这些新的库就会生效,你可以开始构建和执行WebSocket测试计划了。 以下是一些关于如何使用JMeter进行WebSocket...

    Jmeter websocket

    4. 在JMeter的菜单栏中,你应能看到新增的WebSocket相关的测试元素,如WebSocket Sampler、WebSocket Listener等。 使用WebSocket插件进行测试时,你可以创建以下几种类型的测试元素: - **WebSocket Sampler**:...

Global site tag (gtag.js) - Google Analytics