小编Dar*_*oni的帖子

如何在节点 js 中向所有连接的客户端发送广播

我是一个使用 MEAN 堆栈的应用程序的新手。它是一个基于物联网的应用程序,使用 nodejs 作为后端。

我有一个场景,我必须向每个连接的客户端发送广播,这些客户端只能打开 Socket 并可以等待任何传入的数据。除非像网络浏览器一样,否则他们无法执行任何事件,直到现在我已经经历过Socket.IOExpress.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)

javascript sockets websocket node.js

4
推荐指数
1
解决办法
1万
查看次数

如何(this :: methodName)在这段代码中工作?

在这个问题中有一行,

findViewById(R.id.go_to_play_store).setOnClickListener(this::goToPlayStore);
Run Code Online (Sandbox Code Playgroud)

该行如何正确处理点击监听器?

android

3
推荐指数
1
解决办法
279
查看次数

标签 统计

android ×1

javascript ×1

node.js ×1

sockets ×1

websocket ×1