请问实时的消息提示怎么实现呀? ( 积分: 100 )

  • 主题发起人 主题发起人 ivycheung
  • 开始时间 开始时间
I

ivycheung

Unregistered / Unconfirmed
GUEST, unregistred user!
我想做一个文件的传送程序,当我把一个文件放到数据库里后,收件人的程序能弹出一个提示,或者图标闪动,请教各位前辈喔!
 
我想做一个文件的传送程序,当我把一个文件放到数据库里后,收件人的程序能弹出一个提示,或者图标闪动,请教各位前辈喔!
 
你可以用TCP/IP来实现,delphi的DEMO有一个很好的例子NetChat。
传送文件发一个信号,收到信号弹出提示信息
 
通过网络发送一个消息到另一个客户端
客户端不断的扫描数据库里的内容
 
你看这样的方法是否可行:
收件人时时的或者隔段时间向数据库发送一次提取数据的请求,查询属于自己收取的文件,如果查询到提示就行了。
 
谢谢各们回答我
如果是用扫描的办法,会不会非常消耗资源呢?如果那个程序成天都挂着,会不会对计算机资源造成很大的影响?
 
如果对数据的实时性要求不是太高可以隔的时间长一点
如果客户端比较多的话可能会占用一些资源。
 
在发送的时候肯定新的消息有个特殊标志对吧,那么在扫描的时候加上这个条件。或者为了减少扫描时间,你可以将新发送的消息写往另一个表,一个专门存放新消息的表,等对方收到之后再写回原始表里去,这样就好多了吧。
 
后退
顶部