请教remoting中的远程对象一定要是dll文件吗?
初学者,请各位指点指点。 问题点数:10、回复次数:7Top
1 楼daou101(海天一鸥)回复于 2004-08-04 13:23:13 得分 4
Remoting是一种远程通讯方式,即将对象可以通过一种通讯协议远程传送,执行方法调用等等。它可以来自于EXE可执行程序,也可以来自于DLL,它与应用的具体形式没有关系。
Top
2 楼zushenf(我最大的缺点就是老实)回复于 2004-08-04 13:47:56 得分 1
我试下来是,用http要用dll,用tcp不需要Top
3 楼rextan(发育中)回复于 2004-08-04 14:51:42 得分 0
刚刚接触可以给个例子吗?Top
4 楼rextan(发育中)回复于 2004-08-04 14:56:34 得分 0
例如远程对象在不用在客户机上 Hello obj = (Hello)Activator.GetObject(typeof(Hello),"tcp://localhost:8086/Hi");如果没有添加dll引用,这个语句会提示找不到Hello类的提示,添加了就正常了。Top
5 楼rextan(发育中)回复于 2004-08-05 11:43:50 得分 0
up!!!Top
6 楼jeffandjeff(brood)回复于 2004-09-03 17:05:45 得分 4
晕,你这个dll的意思跟题目意思不一样啊
你后面说得是客户端编译问题
题目说得好像是服务端业务组件的发布问题
我猜你说的后面的意思
那就是客户端如何编译的问题了
有三种方法:1)用接口
2)用soapsuds.exe,有些人推荐这个,但是当业务类多得时候很累
3)直接把业务类的dll给客户端,这个当然最方便,不过就有代码的安全问题了
也是一般情况下最不推荐的
Top
7 楼jinglelin(碧海蓝天)回复于 2004-09-03 21:59:05 得分 1
不一定!Top




