聊天室業務分析

來源:互聯網
上載者:User

標籤:blog   http   width   io   re   伺服器   

1. 伺服器端和用戶端通訊設計

中client1 和 server 描述通訊過程,client2描述對其他的用戶端,通過廣播進行訊息通訊。

  1. client1向server發起串連請求
  2. server接受client的串連
  3. client1輸入登陸使用者名稱
  4. server返回歡迎語
  5. server通過廣播告訴其他線上的使用者,client1已登陸
  6. client1發送聊天資訊
  7. server返回聊天資訊(可省略)
  8. server通過廣播告訴其他線上的使用者,client1的聊天訊息
  9. client1關閉串連,退出登陸
  10. server通過廣播告訴其他線上的使用者,client1已退出

原文連結:http://blog.fens.me/nodejs-socketio-chat/

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.