跳至主要內容
版本:4.x

術語表

我們將在此列出與 Socket.IO 生態系統相關的術語

轉接器

轉接器是一個伺服器端元件,負責

  • 儲存 Socket 實例與房間之間的關係
  • 將事件廣播至所有(或部分)用戶端

除了 Socket.IO 伺服器預設包含的記憶體內轉接器之外,目前還有 5 個官方轉接器

記憶體內轉接器可以擴充以新增對其他訊息系統的支援,例如 RabbitMQ 或 Google Pub/Sub。

請參閱此處的文件。

Engine.IO

Engine.IO 是 Socket.IO 的內部元件,負責建立伺服器與用戶端之間的低階連線。

您可以在 這裡 找到更多資訊。

命名空間

命名空間是一個概念,允許在伺服器端分割應用程式邏輯。

請參閱 這裡 的文件。

房間

房間是一個伺服器端概念,允許廣播資料給用戶端的子集。

請參閱 這裡 的文件。

傳輸

傳輸代表建立伺服器與用戶端之間連線的低階方式。

目前實作了兩種傳輸

請參閱 這裡 的文件。