我是一个使用 MEAN 堆栈的应用程序的新手。它是一个基于物联网的应用程序,使用 nodejs 作为后端。
我有一个场景,我必须向每个连接的客户端发送广播,这些客户端只能打开 Socket 并可以等待任何传入的数据。除非像网络浏览器一样,否则他们无法执行任何事件,直到现在我已经经历过Socket.IO
,Express.IO
但找不到任何有助于实现我想要send raw data to open socket connections
的东西'
是否有任何其他节点模块来实现这一点。?
这是使用 WebSocketServer 的代码,
const express = require('express');
const http = require('http');
const url = require('url');
const WebSocket = require('ws');
const app = express();
app.use(function (req, res) {
res.send({ msg: "hello" });
});
const server = http.createServer(app);
const wss = new WebSocket.Server({ server });
wss.on('connection', function connection(ws) {
ws.on('message', function(message) {
wss.broadcast(message);
}
}
wss.broadcast = function broadcast(msg) {
console.log(msg); …
Run Code Online (Sandbox Code Playgroud) 在这个问题中有一行,
findViewById(R.id.go_to_play_store).setOnClickListener(this::goToPlayStore);
Run Code Online (Sandbox Code Playgroud)
该行如何正确处理点击监听器?