簡體   English   中英

當另一個用戶在同一服務器上打開另一個網站時,Socket.io監聽發射消息

[英]Socket.io to listen the emit message when another user opens up another website on same server

作為另一個必須再次打開同一網站的用戶,我想知道該用戶最后發出的消息是什么,以便可以執行任何特定操作。

示例:在同一台服務器上,我懸掛了兩個網站,我想知道當我打開第二個網站時天氣網站1是否仍然打開

在網站2打開時,通過套接字實現了Vice Versa, 它發出了由網站1接收的消息,但是當我打開網站1而其中網站2尚未打開時,因此過一段時間后,如果我打開網站2,我想知道是否網站1是否仍然打開。

您可能可以使用

socket.on('connect', () => {
  // ...
});

嘗試讓一個網站ping其他網站,如果ping不回來,則沒有其他網站。

同樣,通過websockets,您可以在后端獲得一個帶有所有相關信息的客戶端對象,在前端,您可以在on(“ connect”)內部向該客戶端對象添加一個密鑰,並在后端檢查所有客戶端中是否有對應於1的密鑰網站1,以及對應於網站2的密鑰2。如果您需要更多幫助,請告訴我!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM