聊天记录数据结构(聊天记录数据结构是什么)

hacker|
92

如何实现聊天记录显示

个人意见,仅做参考使用。

1、设计数据结构,需要包括发送人,消息窗口(单聊还是群聊),发送时间,发送内容。

2、设计加密解密算法。

3、在了解界面刷新接口中调用“追加聊天记录”的API。

4、在“聊天记录”按钮的处理函数中调用“显示聊天记录”的API。

用.net做局域网聊天工具,那个查看聊天记录应该如何做

用Access或者轻量级的数据库做聊天记录。然后在数据库中建立一张表,简单一点的数据结构:

编号(采用GUID),内容来源地址(IP或计算机名或者用户名),内容发送目标(IP、计算机名或用户名等),内容,时间

然后数据来了,就insert到数据库里。查询,就select了呗。。要是合并,GUID,永远都不会有重复值,自然合并也可以搞定。。。.NET中用GUID:System.Guid.NewGuid()就好了。

这个不难吧。。。。

聊天工具包括微信QQ等的服务器后台数据库是用什么数据库什么结构什么方式存储聊天记录的

下文是我猜测的:

持久存储,采用的是mysql

消息中间件 里面使用了很多nosql技术,

请采纳!

3条大神的评论

  • avatar
    访客 2022-10-26 上午 08:15:45

    数据库做聊天记录。然后在数据库中建立一张表,简单一点的数据结构:编号(采用GUID),内容来源地址(IP或计算机名或者用户名),内容发送目标(IP、计算机名或用户名等),内

  • avatar
    访客 2022-10-26 上午 03:36:38

    如何实现聊天记录显示个人意见,仅做参考使用。1、设计数据结构,需要包括发送人,消息窗口(单聊还是群聊),发送时间,发送内容。2、设计加密解密算法。3、在了解界面刷新接口中调用“追加聊天记录”的API。4、在“聊天记

  • avatar
    访客 2022-10-26 上午 04:08:51

    ql 消息中间件 里面使用了很多nosql技术,请采纳!

发表评论