繁体   English   中英

通知所有客户有关更改

[英]Notify all clients about a change

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM