lz 大二学生,最近在做弹幕微信小程序,需要将弹幕发送到 windows 桌面上。
无奈小程序后端是 js,wpf 后端又是 c#,更不妙的是小程序对网络连接进行限制,只支持 http 和 websocket。
那么问题来了,要如何连接小程序端和 win 桌面端呢? lz 现在想到另一种方法,就是通过数据库这个中转站,小程序先将弹幕数据上传到云主机的数据库,然后 wpf 端通过轮询方式查询数据库新增弹幕数据并下载到电脑然后展示。
可是这样一来时延就比较严重了,从发弹幕到最后在屏幕上显示弹幕用时 4、5s 左右,这还只是一个用户的情况,对于并发情形还未进行测试。
还一种思路就是小程序客户端直接将弹幕发送到 win 桌面端,然后异步将弹幕上传到数据库。这样似乎看起来就很完美。然而问题就在这,lz 受限于知识水平,上网通过关键词也未找到相关解决方案,就是如何直接连接小程序端和 win 桌面端,一个是 js,一个是 C#。如果都是比如 java 的话就好办,一个 socket 类一个 serversocket 类就解决了互联问题。
想知道各位 V2exer 们有什么妙招吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.