【问题标题】:Notify all clients about a change通知所有客户有关更改
【发布时间】:2021-02-19 14:31:59
【问题描述】:

所以我在我的一个小项目中,现在客户端使用请求获取它需要的一些信息,更精确地向运行 express 的 nodejs 服务器请求数据。问题是我希望当 1 个客户端更改某些内容时,每个连接的客户端都会收到有关某些内容刚刚更改的通知。我怎么能这样做?我对所有这些网络东西都很陌生,所以感谢任何帮助。 客户端也是一个 C# Windows 窗体

【问题讨论】:

标签: c# node.js server


【解决方案1】:

这听起来可以通过发布者-订阅者设计模式来实现。每当有事件被广播时,每个客户端都将订阅一个事件并收听它(对其执行操作)。我建议你看看the pattern,看看其他人是如何根据你的情况实施的。

您可以查看Socket.io,它是“一个能够在浏览器和服务器之间实现实时、双向和基于事件的通信的库。”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多