客户端订阅服务器端事件问题客户端通过Activator.GetObject来获取服务器端对象.在局域网和本机都没有什么问题.如果是广域网时,服务器触发客户端事件时,客户端没有反应,而服务器端提示"由于目标机器积极拒绝".杀毒软件及防火都已关闭还是一样.知道的朋友帮帮呀!

解决方案 »

  1.   

    用 http 试一下,应该通过 防火墙的呀
      

  2.   

    tcp通道不安全,加上
    <channel ref="tcp" secure="true" impersonationLevel="Impersonation" protectionLevel="EncryptAndSign"   username="username" password="pwd" domain="000.000.000.000">
    设置一下服务器端的认证用户
      

  3.   

    原因很简单,处理外网的服务器无法连接处于内网的客户端,因为Remoting的TCP是短连接的。在需要的时候才会去连接对方。这个是无法解决的问题,你必须采用其它的解决方案。
      

  4.   

    客户端和服务器端都可以通过配置文件来注册。
    http://rickie.cnblogs.com/archive/2004/10/10/50392.aspx