不好意思
最近刚开始接触网页设计
想请问一下关于聊天室的设计
版上的文大概都爬了
也Google了很多websocket的文章
目前大概只只能写出用自己本机挂server.php会一直回传date给client
我想写像FB或wootalk那样的聊天室
(可能是1-1或n-n)
想请问如果是1-1的话,假如A和B
1.那么A.B两人的讯息都是由server端回传印吗?
还是自己key的讯息由自己client直接印,对方的server回传后再印
后者会对效能比较好吗?不过如果要像FB那样保留历史讯息是不是还是得经过server进后
端数据库
2.假设A-B两人聊天、C-D两人聊天,server端要怎么知道A和B的讯息要丢给A和B,C和D的
讯息要丢给C和D?
还是每次有讯息进来就存到数据库再把数据库资料丢回去?(资料表有row纪录sender和r
eceiver)
但是如果是这样靠数据库判断的话,如果有x个人的群组该怎么办呢?
不好意思,这方面观念没有很好,谢谢