最近想写个聊天软件!!想了解下具体流程!!比如好友发送消息后。如何立刻就知道有未读消息了!!如果用time每隔1秒读取下数据库!!这样虽然可以实现!但是效率却很低!!大家觉得腾讯的聊天原理是怎么实现的!!!当别人给你发送消息!立马头像闪动!腾讯是用什么实现的??
解决方案 »
- datagridview能实现这种列表吗?
- C#中一行连续用两个赋值号(就是“=”号)什么作用?
- [Help]如何实现向指定的QQ好友号码(使用QQ2008)发消息?
- C# 开发组态软件
- C#内存搜索问题,为什么搜索要一个小时
- .net中的Matrix矩阵类,是不是线性代数中的矩阵运算类?可以进行N*N矩阵的+、-、*、求逆等?
- C#如何通过com+组件将一个客户端的值传递给另一个客户端
- Winform编程过时了吗/?
- 大侠帮忙呀,我的vs.net2003不能访问数据库。
- SOS:C#中如何将HTML中的文本内容提取出来?
- webbrowser_complete事件
- 解密base64加密编码,部分中文乱码问题
貌似lz一直都是在一台电脑上玩的吧!、、
真要做聊天工具 谁会把消息发送到数据库 然后从数据库读取?、好吧 里面消息列外!、、
好吧楼上都说了 我也不多说了socket
还有真要检测消息 也不用timer 起一个线程 线程里面检测端口发来的信息
1.自己实现一个应用层协议,基于TCP
2.消息缓存,消息队列等
3.不知道了