鍍金池/ 問答/PHP/ php實現(xiàn)一對一聊天

php實現(xiàn)一對一聊天

請問大神們,怎么寫一對一的聊天,主要是實現(xiàn)左邊是接收者的消息,右邊是發(fā)送者的消息,我現(xiàn)在是這個數(shù)據(jù)分不開!!!
就像這樣,數(shù)據(jù)粘貼在一起了clipboard.png

回答
編輯回答
蟲児飛

不要遍歷發(fā)送給所有在線的client。
可以把消息改成json格式,包含發(fā)送者ID,接受者ID和消息內(nèi)容,server端就知道誰發(fā)給誰了

2017年3月5日 09:59
編輯回答
半心人

如果你是數(shù)據(jù)庫存儲,前端輪詢,請輪詢時篩選發(fā)往該用戶的消息。
如果是websocket,則加一個唯一的id進行區(qū)分。記得workerman框架有個例程可以看看

2017年1月25日 23:22
編輯回答
懷中人

消息中包含用戶id,前端接收到message的時候,判斷一下是不是自己即可

2018年2月20日 06:10