摘要:如何使用安裝執行執行訪問使用做多對多聊天很容易,做一對一的可以借鑒的資料卻很少,如果你也想做一對一的聊天,我這個小希望對你幫助。提示一點,核心的原理就是把用戶的保存起來,想和誰聊天,就使用對方的發給他消息。
github: https://github.com/chanywn/On...
如何使用安裝 node.js
執行 npm install
執行 node server.js
訪問 http://localhost:3000
使用 socket.io做多對多聊天很容易,做一對一的可以借鑒的資料卻很少,如果你也想做一對一的聊天,我這個小 demo 希望對你幫助。
提示一點,核心的原理就是把用戶的 socket id 保存起來,想和誰聊天,就使用對方的 socket id 發給他消息。
發送信息的格式可以是這樣的
誰給誰發了什么類型的消息
客戶端收到后,就找這個人,并把消息顯示出來(可以看到我這里是使用用戶名來做用戶標識的,如果是正式項目可以采用用戶id)
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/82763.html
摘要:如何使用安裝執行執行訪問使用做多對多聊天很容易,做一對一的可以借鑒的資料卻很少,如果你也想做一對一的聊天,我這個小希望對你幫助。提示一點,核心的原理就是把用戶的保存起來,想和誰聊天,就使用對方的發給他消息。 showImg(https://segmentfault.com/img/bVMXw8?w=1053&h=685); showImg(https://segmentfault.co...
摘要:前端邏輯搞定之后,思考一下這個聊天室的交互是怎么實現的。在前端監聽一個事件,這個事件的觸發條件是成功和服務端建立連接。攜帶一個參數,即用戶的輸入。別人發送的消息現在就需要在前端建立一個響應服務端有新消息的監聽事件了。 一些廢話:) 最近在學校比較閑,終于有這么一塊時間可以自由支配了,所以內心還是十分的酸爽舒暢的。當然了,罪惡的事情也是有的,比如已經連續一周沒有吃早飯了,其實現在回頭想想...
摘要:前端邏輯搞定之后,思考一下這個聊天室的交互是怎么實現的。在前端監聽一個事件,這個事件的觸發條件是成功和服務端建立連接。攜帶一個參數,即用戶的輸入。別人發送的消息現在就需要在前端建立一個響應服務端有新消息的監聽事件了。 一些廢話:) 最近在學校比較閑,終于有這么一塊時間可以自由支配了,所以內心還是十分的酸爽舒暢的。當然了,罪惡的事情也是有的,比如已經連續一周沒有吃早飯了,其實現在回頭想想...
閱讀 1572·2021-10-14 09:42
閱讀 3815·2021-09-07 09:59
閱讀 1292·2019-08-30 15:55
閱讀 572·2019-08-30 11:17
閱讀 3337·2019-08-29 16:06
閱讀 500·2019-08-29 14:06
閱讀 3123·2019-08-28 18:14
閱讀 3642·2019-08-26 13:55