swoole 关于和前端页面传值的问题

刚开始我以为直接用socket客户端接收前端页面的值发送给服务端,当时对socket零概念,其实中间需要服务器中转场景的参与!

1,前端页面->websocket->服务器->socket客户端。

websocket就作为中转点,必须通过websocket传值给服务器,服务器才能接收到前端页面的数据。

2,用swoole (异步非阻塞)接收到websocket传过来的数据,当然接收不到 ,接收到的只是一大堆http协议头,当然,数据也包含在里面,看不到而已,

那么就需要完成握手,swoole提供的是onHandshake函数,接收到协议头之后加入算法得到的数据在return到客户端,那么握手才能正式完成,完成之后,

再传送数据,那么得到就是你想要的数据,具体的步骤还没有实现,欢迎大家反馈出错的地方!

转载于:https://www.cnblogs.com/lzh900926/p/6000983.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值