现在想通过本机的一个程序(C#程序),登录到了一台服务器(固定IP的),然后通过指令去获取其它电脑的数据
     要这样实现的原因 :  因为我现在部署的程序   所在的机器没有权限访问所有的机器,
     只有服务器才能访问所有的机器的权限      条件:  程序不能部署到服务器        可以提供的条件:服务器的权限都可以提出来再开放的 
      这样可以实现吗?      给出建议  或参考资料,谢谢!

解决方案 »

  1.   

    服务器上记录每个客户端的IP和端口若是一个客户端A去取另一个客户端B的数据
    则到服务器上取B的地址,然后去 连接A
    这样再给B发指令取数据。P2P思想
      

  2.   

    UDP广播,定义一个(心跳)指令A,如果局域网内N台机器收到这个指令,就向服务器S(固定IP,端口),发你要的数据,服务器收到后再转发给你的客户端(可以是外网的客户端,这里转发不一定用UDP,可以是Remoting,WCF....)