日期:2014-05-18  浏览次数:20781 次

请教进程通信和Singleton实例化一次的问题
具体的情况是这样的:
系统启动时同时启动若干个独立的exe文件,其中有一个Server端(exe形式),启动的exe分别对该server进行读写,
现在要求任意一个exe对server操作后,其余的exe对server进行读取的时候都要保持server是操作后的值,且sever可以通知其余exe告知当前的某个值已经被更改。
本人试图使用服务对象的Singleton模式,内存共享、进程通信和数据共享,但是无这方面的资料,无从下手
哪位大侠开发过类似的程序请多多赐教!谢谢(vs2005/2008,c/s结构)


------解决方案--------------------
google baidu 一大把
------解决方案--------------------
http://terrylee.cnblogs.com/archive/2005/12/09/293509.html
这里面的单例模式讲的挺详细的,有例子可以参考
------解决方案--------------------
最后操作的值,不要放在 marshaobject内
放在其他地方:  其他的静态变量,文件,数据库  等等。