MIDAS三层应用中客户端A如何在更新完数据后“通知”客户端B做相应操作?

时间:2022-02-24 09:00:52
比如:A端修改完数据,B端“收到通知”后进行打印?

15 个解决方案

#1


不太明白!?
 >>>>>>>> 能说说想要实现的功能吗?

#2


这个的做法还是可以实现的,不过麻烦一点罗

首先应该是客户端去定时搜寻服务器是否有这样的通知;
其次,当一个客户端成功更新后,可以在onpost的事件中处理如何把消息写到某个表中,供客户端查询

#3


to: cobi
有没有这样的消息传递:A端发送消息到服务器,服务器再发送消息到B端?
或者A端直接发送消息到B端?

#4


看是否有用:
http://www.csdn.net/expert/topic/945/945002.xml?temp=.3736536

#5


这样的思路肯定行得同:
在服务器实现一个回叫接口,用来回叫B端的,
然后再实现一个普通方法,功能是调用回叫接口通知b端。
当a的事件完成以后,调用服务器的“普通方法”,就能
打开B端的处理句柄了。
这地方的难点是怎么实现回叫接口,我记得在刘艺的书上
有说道。

#6


http://www.distribucon.com/download/midas/callback2.zip
这个就是callback的例子,作者是Dan Miser哦

#7


我觉的Cobi的方法不是很好;呵呵;

#8


TO BoningSword(我爱的人名花有主,爱我的人惨不忍睹) 
的确,方法的确是可以实现的,但是效率好吗?
/////////今天停电,才来电,没有给你回信;
有时间给你回;

#9


from moto骆la 
抱怨:速度csdn速度不令人满意!

建议先:客户端建立socket server(具体怎么实现,看你b端要实现功能喽),有服务器通知b进行更新或同步等其他操作。



#10


我觉得应该建一个server socket and client socket这样的连结,然后再做相应的操作。

#11


看来COM+还是要配合socket的,我一直想将socket做进COM+里,可一直没成功,真不知IIS是怎么做的。

#12


问个问题:想在家里调试这样的三层程序怎么办啊?是不是得找来三个机器?

#13


自己机器上也可以,不过有很多网络上的毛病查不出。
先调试通了再说,改也不困难。(效率问题除外):)

#14


up

#15


up

#1


不太明白!?
 >>>>>>>> 能说说想要实现的功能吗?

#2


这个的做法还是可以实现的,不过麻烦一点罗

首先应该是客户端去定时搜寻服务器是否有这样的通知;
其次,当一个客户端成功更新后,可以在onpost的事件中处理如何把消息写到某个表中,供客户端查询

#3


to: cobi
有没有这样的消息传递:A端发送消息到服务器,服务器再发送消息到B端?
或者A端直接发送消息到B端?

#4


看是否有用:
http://www.csdn.net/expert/topic/945/945002.xml?temp=.3736536

#5


这样的思路肯定行得同:
在服务器实现一个回叫接口,用来回叫B端的,
然后再实现一个普通方法,功能是调用回叫接口通知b端。
当a的事件完成以后,调用服务器的“普通方法”,就能
打开B端的处理句柄了。
这地方的难点是怎么实现回叫接口,我记得在刘艺的书上
有说道。

#6


http://www.distribucon.com/download/midas/callback2.zip
这个就是callback的例子,作者是Dan Miser哦

#7


我觉的Cobi的方法不是很好;呵呵;

#8


TO BoningSword(我爱的人名花有主,爱我的人惨不忍睹) 
的确,方法的确是可以实现的,但是效率好吗?
/////////今天停电,才来电,没有给你回信;
有时间给你回;

#9


from moto骆la 
抱怨:速度csdn速度不令人满意!

建议先:客户端建立socket server(具体怎么实现,看你b端要实现功能喽),有服务器通知b进行更新或同步等其他操作。



#10


我觉得应该建一个server socket and client socket这样的连结,然后再做相应的操作。

#11


看来COM+还是要配合socket的,我一直想将socket做进COM+里,可一直没成功,真不知IIS是怎么做的。

#12


问个问题:想在家里调试这样的三层程序怎么办啊?是不是得找来三个机器?

#13


自己机器上也可以,不过有很多网络上的毛病查不出。
先调试通了再说,改也不困难。(效率问题除外):)

#14


up

#15


up