簡體   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