我想在C#中启动一个简单的Windows P2P即时通讯工具
我会在概念和技术方面提出一些我需要指导的问题。
假设用户已成功登录他的帐户,应用程序现在需要获取并填充联系人列表(保存在我的apache / php / mysql服务器上)。
您将如何实现联系人列表的数据检索(重要)和后期人口? WebClient.DownloadString [Async]是一个很好的方法吗?有更好的方法吗?
应用程序应该多久检查一次更新列表(在线/离线状态)。建议被接受。
如何在C#.NET上解析JSON数据(Visual C#Studio 2010)我将获得JSON字符串。
谢谢!
答案 0 :(得分:0)
您应该在链接用户ID的单独表格中拥有用户关系。数据撤销应通过存储过程进行,该存储过程在服务器上收集该用户的所有数据并将其发送给用户。
您应该使用Observer模式进行更新系统,然后每当状态发生变化时,您都会向用户客户端发送消息,从而更改状态。
不确定,但我非常确定这是否有库功能。