- 浏览: 1115958 次
文章分类
- 全部博客 (379)
- S2SH (16)
- stuts2 (0)
- java语言 (81)
- JSP (17)
- <html>元素 (11)
- javaweb (4)
- web容器 (3)
- ext (23)
- javaScript (48)
- ant (1)
- liferay (1)
- sql (9)
- css (42)
- 浏览器设置 (3)
- office_world (1)
- eclipse (4)
- 其它 (28)
- 操作系统 (5)
- android (6)
- Struts2 (11)
- RegEx (3)
- mysql (5)
- BigDATA (1)
- Node.js (1)
- Algorithm (10)
- Apache Spark (1)
- 数据库 (5)
- linux (2)
- git (1)
- Adobe (3)
- java语言,WebSocket (1)
- Maven (3)
- SHELL (1)
- XML (2)
- 数学 (2)
- Python (2)
- Java_mysql (1)
- ReactJS (6)
- 养生 (4)
- Docker (1)
- Protocols (3)
- java8 (2)
- 书籍 (1)
- Gradle (2)
- AngularJS (5)
- SpringMVC (2)
- SOAP (1)
- BootstrapCSS (1)
- HTTP协议 (1)
- OAuth2 (1)
最新评论
-
Lixh1986:
Java并发编程:自己动手写一把可重入锁https://blo ...
Java之多线程之Lock与Condition -
Lixh1986:
http://win.51apps.com.cn/https: ...
temp -
ztwsl:
不错,支持很好
HttpServletRequest和ServletRequest的区别 -
guodongkai:
谢谢您能将知识精华汇编总结,让初学者们从原理中学会和提高。
javaScript之function定义 -
kangwen23:
谢谢了,顶顶
struts2中的ValueStack学习
转载: 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,依据你输入的为准
这样就完成了配置的修改,之后就能连接成功了!
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,依据你输入的为准
这样就完成了配置的修改,之后就能连接成功了!
发表评论
-
时间、财富、勤劳、永恒、轮回
2019-07-09 10:33 544选择与态度 —— 时间 ... -
面试,智力题
2018-01-26 14:21 6658智力题,每个正式的笔 ... -
mysql-front5.1的注册码
2017-09-24 14:10 813From: http://www.cnblogs.com/co ... -
这个世界是如何运作的?
2017-08-12 04:14 1856https://www.zhihu.com/question/ ... -
temp
2017-04-21 17:21 1255Caused by: org.jboss.util.Neste ... -
标点符号的英文读法
2017-04-10 14:58 618/* —— dash [dæʃ] quick a ... -
科技必须为人服务,才能得以生存
2017-02-15 12:56 636有人的地方,就有江湖。 人是大自然的主体,是最高不可逾越的科 ... -
立身之成长
2017-01-26 22:17 635《大学》曰: 大学之 ... -
人之所以为人
2017-01-26 20:31 1408人之所以为人 人之所以为人,概是人有操守、底线,人可以较真, ... -
应试教育——人性的扼杀
2017-01-23 18:52 1439应试教育——人性的扼杀 ``` 聊天中,说到了我的儿子, ... -
HTML富文本编辑器
2016-12-22 19:18 1348https://www.froala.com/wysiwyg- ... -
川普【Donald Trump 】我所不知道的
2016-11-13 12:37 644已是亿万富豪 川普总 ... -
En Learning Resources - youTube
2016-09-10 18:10 9281. Oxford English Daily Convers ... -
特殊符号
2016-09-08 19:53 2451这是什么? 这些特殊符号是真实的文字和可复制并粘贴到任何地方, ... -
YouTube 热键 - Windows
2016-07-20 10:29 917Note: These shortcuts will on ... -
长期面对电脑如何避免颈椎疼
2016-04-25 09:44 875长期面对电脑如何避免颈椎疼? 长期面对笔记本或台式机电脑的 ... -
《琵琶行·並序》
2016-04-21 13:59 674《琵琶行·並序》 元和十年,予左遷九江郡司馬。明年秋,送 ... -
[DELL] Vostro成就24 5000系列一体台式机
2016-04-02 11:52 1024link Dell/戴尔U2414H 23.8英寸IPS液晶屏 ... -
文本编辑工具: Atom & Brackets
2016-03-21 11:57 1200在公司内部软件使用许可中,如果可以放心使用某个软件,它需要符合 ... -
苦难是人生的老师
2016-03-16 15:35 712=== 很简单的事情有时需要很长的时间去完成, 19世纪 ...
相关推荐
接下来,我们分步骤讲解如何配置Spring Boot 2.1以支持WebSocket并启用wss: 1. 添加依赖: 在`pom.xml`中添加Spring Web和Spring Websocket的依赖: ```xml <groupId>org.springframework.boot ...
3. **处理WebSocket标识符**:WebSocket连接中,每个连接都有一个唯一的`Sec-WebSocket-Key`和`Sec-WebSocket-Accept`头,Nginx会自动处理这些头,无需额外配置。 4. **代理缓冲区**:根据实际需求,可能需要调整...
通过阿里云语音识别Demo,开发者可以了解整个语音识别流程,包括音频上传、参数配置、结果获取等步骤,从而在自己的项目中灵活应用。这个Demo不仅适用于初学者,也对有经验的开发者提供了快速实现语音识别功能的模板...
3、首先配置lighttpd.conf 修改为自己的工作路径 var.server_root = "/home/caoft/lighttpd/lighttpd_websocket/http_server" var.state_dir = "/home/caoft/lighttpd/lighttpd_websocket/http_server" var.home_dir...
c#(vs2017)阿里云语音识别接口demo,需要自己把录下来的文件上传到自己的服务器,经测试,只支持8000KHZ 16位 单声道的WAV文件。其他的好像不支持。而且试了几个文件,识别效果不怎么样。
刷入固件nodmcu,使用lua模块构建websocket客户端连接上,阿里云服务器,阿里云服务器用Nodjs建立服务器websocket。控制端浏览器页面用js建立 websocket; esp8266和控制端网页 同时连接nodjs服务器。即可使用外网...
基于netty的websocket服务,配置阿里云ssl证书,实现正式服务器的wss访问;适用于JAVA服务器部署访问;对应生成博客地址https://mp.csdn.net/mp_blog/creation/editor/130410613
在实际项目中,你可能还需要考虑WebSocket的安全性、性能优化、错误处理等问题。例如,你可以使用Spring Security对WebSocket连接进行授权,或者通过Spring的`WebSocketMessageBrokerConfigurer`接口来调整缓存、...
在Nginx配置中,需要定义一个upstream块来指定WebSocket服务器的地址,并在server块的location中设置相应的反向代理配置。配置完成后,Nginx将转发所有到达特定路径(如`/`)的WebSocket连接到上游WebSocket服务器。...
SpringBoot+Vue 实现 WebSocket 配置过程解析 标题: SpringBoot+Vue 实现 WebSocket 配置过程解析 描述: 本文主要介绍了 SpringBoot+Vue 实现 WebSocket 配置过程解析,通过示例代码进行详细的介绍,对大家的学习...
在项目中,"websocket"可能是包含WebSocket相关代码和配置的文件夹,可能包括WebSocket的Java端点类、配置文件、前端JavaScript代码等。 总结来说,这个项目演示了如何在SpringBoot环境中,利用SpringSecurity保证...
赠送jar包:jakarta.websocket-api-1.1.2.jar; 赠送原API文档:jakarta.websocket-api-1.1.2-javadoc.jar; 赠送源代码:jakarta.websocket-api-1.1.2-sources.jar; 赠送Maven依赖信息文件:jakarta.websocket-api...
在`resources`目录下,可能有`application.properties`或`application.yml`配置文件,以及可能的WebSocket配置文件。 总的来说,这个项目是一个利用Spring Boot框架,结合多连接池技术来优化数据库访问,同时采用...
在IT行业中,Freeswitch是一个强大的开源VoIP通信平台,被广泛用于构建电话系统、视频...这不仅适用于电话系统,还可以应用于智能家居、智能客服等多种场景,充分体现了Freeswitch的灵活性和阿里云TTS服务的强大功能。
腾讯云 Websocket Serverless Component腾讯云 Websocket Serverless Component。快速开始:更多资源:1. 安装通过 npm 安装最新版本的 Serverless Framework$ npm install -g serverless2. 创建$ sls init ...
下面我们将详细探讨WebSocket的工作原理、如何在Java中实现WebSocket以及同步问题。 1. **WebSocket工作原理**: WebSocket协议通过一次握手(Upgrade头)将HTTP连接升级为WebSocket连接。一旦握手成功,客户端和...
配置WebSocket端点(通常以`@ServerEndpoint`注解标记)并实现相关的方法,如`onOpen`、`onMessage`、`onClose`等,来处理客户端的连接、消息接收和断开连接等事件。 接下来,为了实现实时消息的广播,我们需要一个...
在IIS上配置WebSocket服务,需要确保服务器支持WebSocket协议,并且在Web.config配置文件中启用WebSocket功能。此外,还需要正确配置应用程序池,以支持.NET Framework的版本,因为WebSocket功能在.NET 4.5及以上...
在WebSocket的支持上,Spring提供了`@MessageMapping`注解,用于定义WebSocket消息处理的方法,以及`WebSocketMessageBrokerConfigurer`接口,用于配置WebSocket消息代理。 1. **Spring WebSocket集成**:在Spring ...