.net 如何发即时消息
消息发送的过程: 1.用户a将数据写入数据库2.如果用户b在线的话,就显示即时消息;如果用户不在线的话,当用户登陆的时候再显示消息.
问题:主要是第二步不知如何实现.在线的用户如何得知有新消息.
先谢谢大家.最好请一下原理以及代码的实现.再一次感谢!!! --------------------编程问答-------------------- 那要有个第3端哦..... --------------------编程问答-------------------- 自己UP --------------------编程问答-------------------- 也就是服务器端中转.. --------------------编程问答-------------------- 如果按你的设计 那么所有的客户岂不是要时时连接数据库以检查有无自己的新消息?
所以你的设计有问题
应该是在服务器端维护一个用户列表 如果A---〉B
B不在列表中 才将数据放入数据库中 下次B登录时 会以离线信息的新式送至B的客户端
否则 B在线时 应该直接将信息送至B的客户端
--------------------编程问答-------------------- oh sorry
lz仿佛也是这么写的
浮云 浮云~~~ --------------------编程问答-------------------- mark+up --------------------编程问答-------------------- mark --------------------编程问答-------------------- mark
补充:.NET技术 , C#