`

回答阿里云websocket配置问题

阅读更多
转载: https://www.imooc.com/article/72220

websocket是一种协议,一种实现了客户端和服务器全双工通信的协议,使得服务器能够主动发送信息给客户端成为现实(轮询除外)!
  但是当小伙伴们使用阿里云作为服务器在配置websocket的时候,客户端一直处于连接不成功的状态,反复检查代码没有问题,但是就是死活连接不上,其实是阿里云的配置有问题,接下来就教大家配置一下:

  新买的阿里云大家安装完相应的web环境之后满怀期待的输入网址之后却出现了连接超时的界面,那是因为我们没有配置安全组,也就是阿里云后台管理的地方有一个配置安全组的地方,需要我们将相应的需要的端口配置上去

  

  

  

  添加完毕之后就需要防火墙配置了:

  1、开启防火墙

  systemctl start firewalld

  2、设置打开的端口号(永久打开)

  firewall-cmd --add-port=8000/tcp --permanent

  3、更新一下:在设置好端口后,需要执行

  firewall-cmd --reload

  4、查看已经打开的端口

  firewall-cmd --list-all

  配置以上这些之后,代码的书写方面也要注意一些:

  (1)首先是客户端:

  ws = new WebSocket("ws://47.97.108.xx:8000");//连接服务器,公网ip

  (2)服务端:

  我们就写0.0.0.0也就是你在安全组配置的内网ip,依据你输入的为准

  这样就完成了配置的修改,之后就能连接成功了!




分享到:
评论

相关推荐

    精品课程网站经典源码

    7. **视频播放功能**:在线课程往往包含视频内容,源码可能使用HLS、DASH等流媒体协议,或者与第三方视频服务如阿里云、腾讯云视频进行集成。 8. **评论与评分系统**:用户可以对课程进行评价和打分,这部分涉及...

    毕业设计:基于SpringBoot的在线教育系统.zip

    3. 内容发布:支持视频、文档等多种教学资源上传,可能使用SpringBoot集成的文件存储服务,如阿里云OSS。 4. 在线学习:提供播放视频、查看文档、做笔记等学习功能,可能利用WebSocket实现实时交互。 5. 讨论区:...

    java+springboot线上教学平台.rar

    可以使用开源的视频处理库如FFmpeg进行视频转码,将视频存储在云服务上(如阿里云OSS),通过HLS或DASH技术实现流媒体播放,确保用户在不同网络环境下都能流畅观看。 4. **在线问答**:问答模块需支持提问、回答、...

    jspBB 论坛(问答)系统 v1.0

    并配置阿里云Maven仓库镜像。 IntelliJ IDEA 2018.3 或更高版本。需Kotlin1.3支持。 通过pom.xml导入项目。等待jar包下载完成。 在MySQL中创建数据库,字符集选择utf8mb4。 在数据库中执行建库脚本/database/...

    GobotQ

    3. **语音识别**:通过与Google Speech-to-Text或阿里云等服务商的API集成,GobotQ可以处理语音输入,并转化为文本供后续处理。 4. **对话管理(DM)**:对话管理系统协调整个对话流程,确保机器人能够流畅地与用户...

Global site tag (gtag.js) - Google Analytics