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

 我来答
百度网友e507f581c
2012-09-26 · 超过20用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:59.6万
展开全部
用Access或者轻量级的数据库做聊天记录。然后在数据库中建立一张表,简单一点的数据结构:
编号(采用GUID),内容来源地址(IP或计算机名或者用户名),内容发送目标(IP、计算机名或用户名等),内容,时间
然后数据来了,就insert到数据库里。查询,就select了呗。。要是合并,GUID,永远都不会有重复值,自然合并也可以搞定。。。.NET中用GUID:System.Guid.NewGuid()就好了。

这个不难吧。。。。
灵葬外与他29
2012-09-26 · TA获得超过2183个赞
知道小有建树答主
回答量:1221
采纳率:50%
帮助的人:950万
展开全部
建议用Sqlite数据库在本地保存数据,Sqlite你可以百度下载,得到System.Data.SQLite.dll,然后引用该dll,之后操作就和用ADO.NET操作sql数据库一样了,它会在本地生成一个数据库文件。当然也可以用Accress来实现,不推荐序列化和用TXT保存,这样的话聊天记录一多程序会变慢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
A如风C似影M
2012-09-26 · TA获得超过218个赞
知道小有建树答主
回答量:185
采纳率:100%
帮助的人:18.3万
展开全部
聊天记录写到文件或者数据库中,然后,查询显示出来。写文件可能会方便一些,个人觉得。用简单的txt就好,如果可以,做一个简单的加密处理~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宠男网petmale
2012-09-26
知道答主
回答量:14
采纳率:0%
帮助的人:14.8万
展开全部
你的聊天的记录 是否有存储呢?
C# 你就把记录 二进制序列化,再加密一下就好了
Net 的,直接插入数据库 sql语句 读取记录就好
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-09-26
展开全部
将聊天记录保存下来 如生成xml文件或 数据库 可以保存在本机 也可以保存在服务器
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式