我是远程概念的新手(C#Remoting)。实际上我做了一些项目使用 远程概念,我需要在客户端和服务器之间使用代理,如果客户端 想要与服务器通信,反之亦然,应通过此代理完成 only.i看到一个命名空间Remoting.Proxy,它会有帮助吗?有人给我一些建议 怎么做对我来说非常有用。
我听说如果请求是通过代理,它会更安全。如果我的服务器地址是(182.575.069.67)而我的代理运行在192.168.0.8,那么我的所有客户端都必须将他们的消息发送到代理和代理服务器必须将其转发给实际的服务器。这就是我想要做的事情
答案 0 :(得分:1)
“Proxy”命名空间指的是需要一个本地对象,为远程客户端工作en-proxy的想法。
如果您需要服务器的所有流量通过代理,您应该创建两个可执行文件:服务器和代理服务器。
服务器只接受来自代理服务的请求,而代理服务本身可能是混杂的。
但是,我不确定您为什么需要设置代理服务,因为您应该能够将任何自动化/身份验证代码直接放入服务器服务中。
答案 1 :(得分:0)
C#中的代理(特别是在System.Remoting命名空间中)是本地的进程内对象,表示不同进程中的对象。
它们以代理对象模式命名,而不是在代理服务器之后命名。