如何实现Web程序和桌面程序的通讯?(200分)

  • 主题发起人 主题发起人 songmag
  • 开始时间 开始时间
S

songmag

Unregistered / Unconfirmed
GUEST, unregistred user!
一个系统有两部分组成,一部分为C/S架构,另一部分为B/S架构,请问我通过什么方法可以实现C/S架构中的桌面程序和B/S中的Web程序页面通讯呢?
开发环境:Microsoft Visual Studio 2005
 
???????????怎么个通信法。没明白。如果是页面和程序的共同登录之类的。可以通过cookie
 
比如说:在C/S的程序中把一个变量传递给当前B/S的当前客户端,或者当前B/S的客户段把一个变量传递给当前C/S的桌面程序。
帮帮忙啊!
 
可否采用发消息的形式?本人没试过,提供个思路。。。
 
客户端跟web服务器通讯还是客户端跟页面通讯
前者的话用HTTP请求或是webservice都可以
后者用IE的COM接口
 
用websercice实现.
 
用websercice实现.
 
websercice是比较好的选择
在你的解决方案里面建立一个websercice的项目和一个winfrom的项目
然后在winfrom的项目中引用websercice就ok了
还有我建议是 将你的webfrom程序 的业务逻辑分开(或者采用一个比较成熟的框架),这样websercice的可以复用与webfrom同样的类
 

Similar threads

回复
0
查看
988
不得闲
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
886
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部