登录
首页 >  Golang >  Go问答

利用 WebSocket 在前端通过 JS 客户端将数据实时传输至 Go 后端

来源:stackoverflow

时间:2024-02-17 15:27:26 106浏览 收藏

本篇文章主要是结合我之前面试的各种经历和实战开发中遇到的问题解决经验整理的,希望这篇《利用 WebSocket 在前端通过 JS 客户端将数据实时传输至 Go 后端》对你有很大帮助!欢迎收藏,分享给更多的需要的朋友学习~

问题内容

背景

我打算通过 js 客户端将 100x mbgb 数据流式传输到 websocket 服务器。喜欢这篇文章:

通过 websocket 传输数据

但是我的服务器是go而不是js。我的意思是有一个由 https://github.com/gorilla/websocket 实现的 go websocket 服务器

建议的一个选项是使用 binaryjs:

通过 websocket 传输数据

问题

binaryjs:服务端和客户端都是js

服务器

var binaryserver = require('../../').binaryserver;

// start binary.js server
var server = binaryserver({port: 9000});

https://github.com/binaryjs/binaryjs/blob/79f51d6431e32226ab16e1b17bf7048e9a7e8cd9/examples/helloworld/server.js#l5

客户端