微信小游戏的websocket转tcpsocket方案

栏目: Html5 · 发布时间: 7年前

众所周知,微信小游戏所用的websocket长链接与传统的tcpsocket有些不一样。

并且微信小游戏发布的时候为了数据安全问题会使用WSS 。假如使用golang或者node.js之类的语言和框架来作为小游戏的服务端的话,可以很容易的解决websocket问题。

但是如果是使用之前已经跑的很稳定,又不想换框架的话(譬如我使用的是skynet),那就很蛋疼了。

我的解决办法就是使用一个代理转发的方案。而这种方案的实现,之前是用的nginx来做代理,最后把wss转成ws再发给skynet。这种办法还是不够好。

最后在github找到一个库 https://github.com/isobit/ws-tcp-relay

简单方便。简直就是为我定做的,能用现成的为什么要自己写^ ^


以上所述就是小编给大家介绍的《微信小游戏的websocket转tcpsocket方案》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

创京东

创京东

李志刚 / 中信出版社 / 2015-5-1 / CNY 49.80

1998年,刘强东创业,在中关村经销光磁产品。2004年,因为非典,京东偶然之下转向线上销售。2014年,京东市值已超400亿美元,跻身全球前十大互联网公司之列。 这是一个听起来很传奇的创业故事,但只有当事人了解创业维艰。 刚转向电商时,传统企业前景光明,而电商看起来前途未卜,京东如何能毅然转型并坚持到底?资金匮乏的时候,京东靠什么说服投资人?在强大的对手面前,京东靠什么反超并一路领先......一起来看看 《创京东》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换