多IP地址服务器使用Remoting Client Activated Object
日期:2007年4月29日 作者: 查看:[大字体 中字体 小字体]-
有的服务器有多个IP地址。这样的服务器host CAO的时候会有一个问题,Remoting Framework可能会将CAO绑定到一个错误的IP地址,例如公网的用户可能得到一个服务器在私网的IP,这样在调用CAO的方法时会失败。同样的情况也发生在一个Server Activated Object的方法返回一个MarshalByRefObject的时候。对于这样的情况,可以通过Channel的“bindTo”属性将一个Channel强制绑定给一个IP,例如公网IP,可是这样一来,私网的用户就无法使用同一个Channel了。
下面有几种解决方案:
1. 将Channel绑定到机器名(使用“machineName”),而非IP。但这样要求我们不同网段的客户都能通过同一个DNS名找到这个服务器。
2. 为服务器每一个IP都开一个Channel,并使用“bindTo”。
3. 通过服务器端的Sink取得Client端的IP,并通过手动配置的类似路由表一样的对应表,通过客户端的IP来选择一个正确的服务器IP。我们可以用TrackingHandler在服务器端Marshal MarshalByRefObject的时候用一个正确的IP。
How to get the IP address of the Remoting Client on Remoting Server
http://blog.joycode.com/felix/articles/39610.aspx
4. 通过服务器端的Sink以及Reflection,取得收到请求的服务器端地址,并通过TrackingHandler来指定正确的地址。
How to automatically bind the correct server IP address to a CAO ObjectRef under multi network adapter environment.
http://blog.joycode.com/felix/articles/47285.aspx
5. 使用一个SAO作为类工厂,给服务器端的SAO方法传一个该使用的服务器IP地址,然后同样通过CallContext来传递这个值给TrackingHandler。
这样的问题不存在于SAO中,因为SAO的地址都是在客户端指定的,而不需要在服务器端生成。(出处:急速软件下载学院)
-
- 多IP地址服务器使用Remoting Client Activated Object 相关文章:
- ·多个技巧让局域网内互访无障碍
- ·学习CSS制作网页的多个经验技巧
- ·究竟有多糟糕 2007年值得注意的安全事件
- ·多个CSS样式表争夺特定选择符的控制权
- ·创意设计:多姿多彩的自然标本玻璃砖
- ·多亮点极速 新版极速浏览器试用
- ·Photoshop为美女制作多彩的隐形眼镜
- ·多种DDoS攻击技术方法
- ·让QQ空间播放多首背景音乐技巧
- ·让IE标题栏显示自己名字的多种方法
- 多IP地址服务器使用Remoting Client Activated Object 相关软件
- ·使命召唤4多人游戏视频
- ·你离鬼魅的距离有多远
- ·《失落的星球》全版本多功能修改器全集
- ·篆刻典藏集-《般若波罗蜜多心经》印存(修正本)
- ·多米诺龙
- ·潘多拉神奇电池记忆棒制作必要程序
- ·敦煌书法典藏集-大般若波羅蜜多經
- ·闻一多文集
- ·米芾《多景楼》册
- ·美丽元素-多个美容小技巧(翻页)
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:Google 发现的十大真理
下一篇:微软不再拦截SP2自动更新
精品推荐
热点TOP10
- ·Dell PowerEdge 2950 服务器 Windows 2003安装手册
- ·PERC5 RAID配置中文手册
- ·板载RAID功能制作磁盘阵列并安装操作系统
- ·FREEBSD安装图解
- ·关于Exchange循环日志和备份
- ·解决与HTTP 500 – 内部服务器错误错误信息有关的问题
- ·个人电脑变网站服务器全面解决方案
- ·Windows中IIS内FTP服务器高级配置
- ·服务器常见软件故障分析及解决
- ·通过具体项目浅谈及实战WebService
- ·巧用花生壳玩转个人服务器
- ·在自定义HttpHandler中使用Session
- ·通过宽带路由器搭建WEB/FTP服务器
- ·Dell PowerEdge SC420 Server RedHat3 AS UPDATE2安装手册
- ·Apache的ReWrite的应用大全
- ·详解服务器集群系统实现方案
- ·交换机DHCP服务器中继代理配置
- ·分析并清除web服务器上的网页木马
- ·如何解决Web访问时提示输入密码?
- ·安装IIS后出现500错误的解决办法
特别推荐
- ·分析并清除web服务器上的网页木马
- ·安装IIS后出现500错误的解决办法
- ·Apache下服务器虚拟主机的设置
- ·怎样选择合适的服务器规避风险
- ·服务器虚拟化的十大必须考虑因素
- ·谨慎:整合服务器时易犯十个错误
- ·IIS虚拟主机网站防木马权限设置安全配置整理
- ·服务器常见软件故障分析及解决
- ·浅谈如何为服务器安全地进行升级
- ·必须了解的五个服务器基础问题
- ·电影服务器协议、架设及防范配置
- ·服务器端口大全
- ·网吧电影视频服务器架设完全入门教程
- ·用于挖掘Web日志的数据仓库系统实现
- ·HTTP500内部服务器错误修正办法
- ·服务器磁盘资源合理分配经验谈
- ·服务器硬件系统的维护拆装篇
- ·重启远程终端服务的三个方法!
- ·IIS配置401错误完美解决办法!
- ·WEB专用服务器的安全设置技巧
