没有解决的问题(100分)

H

hansome

Unregistered / Unconfirmed
GUEST, unregistred user!
我想写一个MIDAS程序,用的是DCOM连接,这里有个疑问:
当某个客户端调用ApplyUpdates(0)时,应用服务端就开始
进行数据刷新,问题是,我怎么才能让应用服务端同时向
所有其它的客户端更新数据呢?(不要说李维的书上有,
我就是在短时间之内找不到才问的)
 
>>问题是,我怎么才能让应用服务端同时向所有其它的客户端更新数据呢?
只有客户端请求更新数据时,客户端才会更新数据,服务端不会主动向所有其它的客户端
发更新数据的命令的。。。
换句话说,你的这个想法是不对的,虽然现实中可能是这样。
我现在的作法是在客户端放一个定时器元件,让用户设定多久刷新一次。。。
 
这种想法我也有过
但是这样会不会给服务端
很大的压力呢?
 
这个问题是一个相当普遍的问题。你可以有4种方法。
一: Socket编程
二:MSMQ
三:Queue Componnet
四:COM+ Event
在用户量较少的情况下,建议你用第三种。
 
huazhb:
谢谢!能否具体一点呢?我很菜的。
特别是COM+那个方式,具体的操作是怎样的呢?
 
多人接受答案了。
 
顶部