websocket初识

1:为什么要使用websocket?
        websocket建立在TCP 协议基础上的

2:前端如何建立websocket?
       使用环境:node服务器    express做为服务器请求语言 做接口
       使用语言:javascript
       主要是核心是nodejs-websocket、express 
       使用准备:npm环境、 安装nodejs-websocket  安装express  安装
  (注:安装express主要是用于可以做接口调试、前端能够自己做接口。所以我推荐。主要是区别websocket)
        (一):创建一个aap.js 这个主要是用于编写websocket核心代码
        

 最后两个框是互相建立通道。实现聊天通信。(websocket:不支持对象所以在传递的时候需要解析JSON.stringify() )

互相通信的页面如下:

A页面:

B页面

 

 解释:这个仅仅是我搭建了一个能互相通信的页面。比如具体如何实现 公司官网游客和客服聊天 展示没有想到。 因为存在了两个问题 就是在做的 app.js 中 我的两个通道是写死了的判断条件。要做到如何让游客发起聊天 就和客服创建一个通道。

 有两种思路 一种是在游客 链接的时候就从服务端数据库匹配一个ID 然后根据ID 去做判断

第二种就是使用clients 方法把通道链接起来。具体可以看
https://www.51sjk.com/b194b134867/  但是有个问题是回报clients 不能使用。有可能是我太菜了 我不知道。具体原因、

好了。这就是我对websocket的初始 如果有问题希望大家留言交流

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值