如何在一个程序中通知另外一个程序执行一个函数并且返回结果

HotFox 2006-03-24 12:00:23
现在有一个后台程序A在依靠Timer保持着一个网络连接,另外一个程序B(一个web页面)要通知这个后台程序A,让A运行自己的函数在这个网络连接上发送请求并且获取响应,然后程序B取得A的响应。
不通过数据库之类的第三方交互方式,如何让B能够直接控制A运行函数并且以阻塞的方式等待并取回响应?

或者换一种方法,有没有办法让一个web应用程序每隔一段时间就在后台自动的做一件事情...
...全文
148 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
acqy 2006-03-24
  • 打赏
  • 举报
回复
http://www.sunnycrystal.net/showdocs.aspx?id=17,里面有一段C#代码,或许可以帮助你
acqy 2006-03-24
  • 打赏
  • 举报
回复
http://www.sunnycrystal.net/showdocs.aspx?id=17
Knight94 2006-03-24
  • 打赏
  • 举报
回复
如果A、B在统一台机器上运行的话,可以参看我的例子
http://blog.csdn.net/Knight94/archive/2006/03/21/631196.aspx
diandian82 2006-03-24
  • 打赏
  • 举报
回复
大家都说Remoting,我想问有人真正了解么?
  • 打赏
  • 举报
回复
………………简单一些的办法就是你建立一个数据库,用Web这边写数据库,timer那边读取到数据库变化后就删除Web这边写的数据库然后执行需要的语句。反正你也用了动态的timer控件,另一边作固态的参数更新不好么?
ljhkim6 2006-03-24
  • 打赏
  • 举报
回复
Remoting
WebSerivce
两种选择
HotFox 2006-03-24
  • 打赏
  • 举报
回复
To: misvcom(零下一度)
您给的是vc的例子,不知道有没有关于c#的例子能够参照?

To:futouwei(斧头)
不知道您能不能给更详细点的说明,这样写我实在是查不到相关的解决方案 -_-; 如果能有少量关键代码就更好了...

To:sxlfybb(房客)
抱歉不明白remoting是指什么,可否详细说明下?
sxlfybb 2006-03-24
  • 打赏
  • 举报
回复
不懂,不过问一下.remoting不可以吗?
斧头 2006-03-24
  • 打赏
  • 举报
回复
用事件来做

A中声明一个事件,
B中控制A事件的代理
代码蜗牛sky 2006-03-24
  • 打赏
  • 举报
回复

两个程序间需要交换数据的话一般都是通过共享内存来实现的
代码蜗牛sky 2006-03-24
  • 打赏
  • 举报
回复
http://www.gslhpm.com/bbs/dispbbs.asp?boardid=31&id=7719
HotFox 2006-03-24
  • 打赏
  • 举报
回复
谢谢各位的帮助,看了以后受益匪浅,为我这个系统的开发增加了很多新思路
刚才我也找到一个http://www.xfok.com/Tech/.Net/ASP_NET/2004/12-30/9181,34.aspx
相对来说更加节约我的工作量,希望对大家也能有点帮助,虽然和标题差的有点远 -_-;
代码蜗牛sky 2006-03-24
  • 打赏
  • 举报
回复
http://www1.zuozhan.net:120/jzzn/jsjq/netjs/200603/1764.html

上面那个您改不了的话,就看这个吧

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧