【解决】websocket ws连不上或无法连接

这篇具有很好参考价值的文章主要介绍了【解决】websocket ws连不上或无法连接。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

普通情况

大致报错内容如图:
websocket连接不上,解决问题和分享,报错,websocket,java,spring boot
WebSocket 连接失败的原因有很多,主要有以下几点:

  1. 服务器端没有正确配置 WebSocket,导致客户端无法连接。

  2. 网络问题,如网络不稳定,网络延迟等,导致客户端无法连接。

  3. 客户端代码有问题,导致无法正确连接服务器。

  4. 服务器端的防火墙设置不当,导致客户端无法连接。

  5. 服务器端的 WebSocket 服务器没有正确启动,导致客户端无法连接。

代码拦截情况

大致报错内容如图:
websocket连接不上,解决问题和分享,报错,websocket,java,spring boot
这个很明显能看出来ws连接失败啦。起初我觉得是请求地址的问题,但是经过多次检查这个理由被我pass掉了。

错误原因:

因为我写的是@ServerEndpoint的方式。需要注入ServerEndpointExporter,这个bean会自动注册使用了@ServerEndpoint注解声明的Websocket endpoint。要注意,如果使用独立的servlet容器,而不是直接使用springboot的内置容器,就不要注入ServerEndpointExporter,因为它将由容器自己提供和管理。

解决方式:加入这个配置

@Configuration
public class WebSocketConfig {
    @Bean
    public ServerEndpointExporter serverEndpointExporter() {
        return new ServerEndpointExporter();
    }
}

学习参考:文章来源地址https://www.toymoban.com/news/detail-520353.html

  • 学 WebSocket 链接失败 有没有人给看一下
  • webSocket连接错误原因

到了这里,关于【解决】websocket ws连不上或无法连接的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • springboot项目使用websocket一直连不上

    最近想给自己手里的springboot项目加上使用websocket的功能,于是查网上的教程发现引入下面的依赖。 引入后加上WebSocketConfig配置类文件就算是完成了,配置类内容如下: 然后写websocket的服务类,网上一大堆这里不啰嗦了。 然而遇到一个问题就是前端建立websocket连接死活连不上

    2024年02月11日
    浏览(36)
  • 【zerotier】解决zerotier内网穿透连不上服务器的问题

    问题背景:实验室的服务器使用zerotier进行组网,平时做实验都是使用zerotier实现内网穿透进而连接服务器的 配置方式:我电脑系统是windows 10,连接服务器是通过“zerotier内网穿透+VSCode远程开发”实现的,具体配置方式可以参照文章 问题描述:近期在高强度使用服务器跑实验

    2024年02月10日
    浏览(40)
  • 宽带连接提示错误651,网络连不上怎么办?

    小伙伴们分享一下今天自己学到的这个知识,跟大家一起来看看宽带连接提示错误651,网络连不上是怎么处理的吧。 首先,小伙伴们先用鼠标在自己的电脑最右下方处的任务栏里面点击宽带的图标,打开那个宽带连接的小窗口,接着在窗口界面底下点击“打开网络和共享中心

    2024年02月08日
    浏览(47)
  • 无线网络连不上只显示找到一个无线宽带连接

    现在无线网络比较普及了,笔记本大多也带无线功能,电脑屏幕上显示找到一个无线宽带连接,但无线网络连不上,这种事屡见不鲜,无线网络连不上是怎么回事呢? 问题1 忘记打开浏览器。一些需要付费使用的无线宽带连接必须先打开你的浏览器,如InternetExplorer、Safari或F

    2024年02月06日
    浏览(50)
  • 为什么手机连不上wifi 2015手机连不上wifi解决办法

    手机连不上wifi是一个经常会出现的问题,造成原因有多个,那么对于我们的小白朋友来说如何解决手机连不上wifi的问题了,小编为您整理了一些常见问题和解决办法! 手机连不上wifi是怎么回事? 路由器故障 这是最普遍存在的问题,有可能只是一时连接陷入死循环,最简单

    2024年02月08日
    浏览(58)
  • 电脑连不上5GWiFi解决办法:更新驱动

    首先我先按照电脑连不上5GWiFi怎么办,修改了首选频带,没用 查看自己电脑是否支持5G:WiFi处的网络和Internet设置 - 更改适配器选项 - WLAN - 右键 - 属性 - 配置 无线工作频带802.11a (5GHz) 802.11b (2.4GHz)802.11g (2.4GHz ) 802.11n (2.4/5GHz) 802.11ac (2.4/5GHz),有上述5GHz的就支持

    2024年02月11日
    浏览(99)
  • mysql Dbeaver连不上(连接数据库超时connect time out),但是navicat能连上

    mysql Dbeaver连不上,但是navicat能连上 现象:连接超时 方案1: 在dbeaver安装目录找到dbeaver.ini添加一行 若方案1改完连接报这个错时 修改连接方式为URL 并带上useUnicode=true参数

    2024年02月04日
    浏览(46)
  • VMware 新装 CentOS 7 连不上网络的【解决方法】

    安装好虚拟机之后,将来会在虚拟机内的系统中安装各种应用,如果虚拟机内的系统连不上网,则无从谈起,所以第一步就是要解决虚拟机内的系统与物理机网络要互通,这样才能联网。 下面选项 4 实测结果是,选择“NAT模式(N)用于共享主机的IP地址”与\\\"自定义(U):特定虚拟

    2024年02月13日
    浏览(37)
  • 拨号可以上网但路由器连不上解决方法

    博主同时兼职公司的网络维护,今天贼郁闷了,先是拨号678、691、676各种错误一个一个换着来,搞到想吐血,不得已打了1W号报了修,神了,电信师傅一来,点击下连接,秒连了,好吧,到底是什么情况我也不知道了,好了就好了吧,不过电信师傅提醒了2个小知识,一是拨号

    2024年02月08日
    浏览(47)
  • 解决vue问题WebSocketClient.js?5586:16 WebSocket connection to ‘ws://x.x.x.60:8081/ws‘ failed

    创建一个新的项目的时候,使用vue-cli创建。 安装vue-cli vue-cli文档 创建好之后,运行npm run serve,会启动一个基于express的服务器,就可以热重载代码了,不会手动刷新去查看修改后的代码,很方便。 原理是在运行vue前端代码的时候,服务器还会运行一个websocketClient,与服务器通

    2023年04月09日
    浏览(76)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包