我把一个简单的活聊天建成一个在Django运行的网络应用,但我所混淆的一点是,我如何在用户之间储存信息。
聊天会将支持多个用户,聊天会的“会场”由用户组成,用户与“东道”用户连接。 申请是某种在线文件协作材料,因此用户X有文件,用户Y和Z将连接用户X讨论该文件,这将是一次聊天会议。
如果用户Y分五分钟,然后在用户X上签字并与用户X重新连接,那么他就不应在用户X和Z之间交换任何信息。
如果用户X、Y和Z可以就用户X文件举行聊天会,那么用户X和Y可以同时进行关于用户Z文件的讨论。
我应如何处理这一问题? 我是否应在数据库中保存每个信息? 每个电文都有一个所有人用户和目标用户(东道方),将使用一个单独的表格将用户与电文连接起来(用户对电文有了解)。
或者,我是否应当把每届会议作为服务器上的超文本文件储存起来?
问题是,我只能直接在客户之间发出信息。 他们必须按《专业培训手册》的要求被送至服务器,然后每个客户必须定期核对GET申请中的信息。 除我外,在客户发出电单后,我只能拿到每个电文,因为可能有多个客户。 我应如何确定这一点? 任何建议?