Express+Socket.IO 搭建即時聊天

jopen 8年前發布 | 36K 次閱讀 WebSocket 開發

  技術棧是:nodejs express socketio bootstrap sqlite

  由于初學,代碼排版模塊化實現的不好,只是提供了一個功能。

 源碼地址: https://github.com/Qquanwei/Wire  

 運行node server.js后即提供了一個端口號為8080的服務

初始打開的時候顯示如下

 


 創建一個會話ID,如果該ID沒有人創建過的話則直接創建成功,然后跳轉到聊天界面。當然也可以通過連接按鈕連接到已經創建好的聊天室中。

 聊天界面如下

   

 一個普通的聊天界面。 

    不安全因素就是在你聊天的時候可能被其他人亂入,因為沒有提供驗證機制,所以可以通過創建一些奇妙的會話ID來減少這種情況發生的可能性。 當然可以用中文,只要你把ID提供給你的朋友們,你們就可以一起happy的聊天了。

   

    

來自: http://my.oschina.net/000quanwei/blog/598446

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!