在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/PHP/ php實(shí)現(xiàn)一對(duì)一聊天

php實(shí)現(xiàn)一對(duì)一聊天

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

回答
編輯回答
蟲(chóng)児飛

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

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

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

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

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

2018年2月20日 06:10