# 鸿蒙WebSocket开发
## 什么是WebSocket
WebSocket是一种在单个TCP连接上进行全双工通信的通信协议,它提供了一种在客户端和服务器之间进行实时数据传输的方法。相比于传统的HTTP请求,WebSocket具有更低的延迟和更高的实时性,适用于实时聊天、实时数据展示和在线游戏等场景。
WebSocket协议基于HTTP协议,并在握手阶段升级为WebSocket协议。在            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-10 04:07:58
                            
                                450阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            模块配置文件
说明:加载顺序:核心配置文件>项目的公共配置文件(即是前台又是后台的配置文件)>模块(home)的配置文件            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-01 12:16:47
                            
                                100阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            websocket的好处我们就不用多说了,就是用于解决长连接、服务推送等需要的一种技术。 以下我们来看一个例子: 运行服务器,然后在浏览器输入:127.0.0.1:8500 就可以看见一个简单的聊天室效果了.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-07-05 08:21:00
                            
                                275阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            学习完HTTP的基础,自然而然到了WebSocket协议,刚好前两天为了对比Java和Go两种语言WebSocket脚本性能,又实践了一遍,感觉自己已经行啦,特意来写篇文章记录一下。先回顾一下Java和Python关于Socket、WebSocket、Socket.IO相关测试文章。socket接口开发和测试初探(https://mp.weixin.qq.com/s/uhmkbrMp91PP1pQ            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2021-11-11 09:37:09
                            
                                1141阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前文提到Go WebSocket开发与测试实践【/net/websocket】,今天分享一下另外一个Go WebSocket实现库gorilla/websocket,这个类库功能这也是我找到资料最多的实现方式。gorilla/websocket得到官方认可的库,如果大家使用Go语言做WebSocket的开发测试的话,我建议使用gorilla/websocket。
文章引用            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-12-10 09:50:47
                            
                                511阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前文提到Go WebSocket开发与测试实践【/net/websocket】,今天分享一下另外一个Go WebSocket实现库gorilla/websocket,这个类库功能这也是我找到资料最多的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-11 10:00:35
                            
                                269阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            分享一下Go语言进行WebSocket接口的开发和测试。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-12-10 09:43:22
                            
                                261阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            学习完HTTP的基础,自然而然到了WebSocket协议,刚好前两天为了对比Java和Go两种语言WebSocket脚本性能,又实践了一遍,感觉自己已经行啦,特意来写篇文章记录一下。先回顾一下Java和Python关于Socket、WebSocket、Socket.IO相关测试文章。socket接口开发和测试初探基于WebSocket的client封装基于Socket.IO的C            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-11 15:30:18
                            
                                73阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言   QQ这类即时通讯工具多数是以桌面应用的方式存在。在没有websocket出现之前,如果开发一个网页版的即时通讯应用,则需要定时刷新页面或定时调用ajax请求,这无疑会加大服务器的负载和增加了客户端的流量。而websocket的出现,则完美的解决了这些问题。spring boot对websocket进行了封装,这对实现一个websocket网页即时通讯应用来说,变得非常简单。&n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-16 10:24:19
                            
                                50阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在Linux系统下开发使用WebSocket的过程中,一个很重要的环节就是选择合适的开发包。WebSocket是一种在网络应用程序中全双工通信的协议,能够在客户端和服务器之间建立实时的数据传输。在Linux系统下,有许多开发包可以帮助我们快速而高效地实现WebSocket功能。
一个常用的Linux下WebSocket开发包就是libwebsockets。libwebsockets是一个轻量级且            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-29 11:11:12
                            
                                137阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在日常开发的过程中,写代码都要有一定的规范,不然可读取就太差了,所以为了以后的维护、对接,好的代码规定是必须的。 以下是我自己对自己提出的要求: 全部: 1) 每个方法都要写好备注(@retrun作用,返回的类型,专参的类型) 后台管理页面开发: 1) 对于平时的增删改查,没有特殊情况的话都用mod            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-13 12:25:46
                            
                                98阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            https://medium.com/@gobwas/million-websockets-and-go-cc58418460bb            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-08-03 16:42:12
                            
                                1278阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            https://www.cnblogs.com/wt645631686/p/7366924.html 前段时间公司提了一个新的需求,在商品的详情页要实现站内买家和商品卖家实时通讯的功能以方便沟通促成交易,要开发此功能当时首先考虑到的就是swoole和workerman了,从网上大概了解了一下关于这两            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-05-27 00:14:25
                            
                                875阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前文提到GoWebSocket开发与测试实践【/net/websocket】(https://mp.weixin.qq.com/s/Yj4vD5AYVWcTlmsbSrxHng),今天分享一下另外一个GoWebSocket实现库gorilla/websocket,这个类库功能这也是我找到资料最多的实现方式。gorilla/websocket得到官方认可的库,如果大家使用Go语言做WebSocket            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-11-23 17:24:21
                            
                                228阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            netty是由jboss提供的一款开源框架,常用于搭建RPC中的TCP服务器、websocket服务器,甚至是类似tomcat的web服务器,反正就是各种网络服务器,在处理高并发的项目中,有奇用!功能丰富且性能良好,基于java中NIO的二次封装,具有比原生NIO更好更稳健的体验。1.项目结构核心依赖:<dependencies>
    <!--netty的依赖集合,都整合在一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-08 23:47:06
                            
                                153阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            WebSocket是一个新的基于HTTP的双向通讯的协议。 它是基于低级别的框架协议。使用UTF-8 TEXT或者BINARY格式传递信息。 在WebSocket中的单个信息能够是不论什么长度(然而底层框架有单帧63bits的限制)。 发送的信息数量不受限制。 信息被持续的发送,基础协议不支持交叉的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-04-09 20:56:00
                            
                                215阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            iOS开发之WebSocket的使用 https://www.jianshu.com/p/6946715990ad            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-11 14:26:19
                            
                                343阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言: 这篇文章的名字为了方便百度搜索,显得不是很规整。websocket 的相关概念,实现方式这里不做赘述,有一些场景            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-27 11:53:17
                            
                                93阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文分享了在鸿蒙5.0应用中使用WebSocket实现实时通信的开发经验。文章详细介绍了从初始化WebSocket连接、实现Ping