【问题标题】:How to write a proxy in C#? [closed]如何在 C# 中编写代理? [关闭]
【发布时间】:2011-05-06 04:33:46
【问题描述】:

我想写一个简单的代理。我不知道代理是什么。有人请解释并给出一个简单的http代理代码吗?

【问题讨论】:

  • 我的朋友要求为他写一个。
  • @user3281496 说:“如果您可以使用 C# 中的 Web 代理代码,可以分享一下吗?”

标签: c# proxy


【解决方案1】:

查看以下链接
代理是客户端和服务器之间的软件。例如,Web 浏览器请求一个网页,请求传递给代理,然后代理请求该页面并将其发送回 Web 浏览器。

How to create a simple proxy in C#?
http://msdn.microsoft.com/en-us/library/system.net.sockets.socket_members(v=VS.90).aspx
http://msdn.microsoft.com/en-us/library/system.net.sockets(v=VS.90).aspx

【讨论】:

    【解决方案2】:

    我推荐使用Wikipedia article 来更好地了解代理模式。如果您在谈论代理服务器,那么 Wikipedia 仍然是您的朋友 - 代理服务器是该模式的一个特例。

    【讨论】:

    • 谢谢。你能解释一下代理服务器吗
    • 代理服务器只是位于客户端和真实服务器之间并转发消息的东西。它可能会也可能不会对消息进行一些处理,具体取决于您的设计目标。代理服务器通常用于提供通过防火墙的路径,或提供本地缓存。
    【解决方案3】:

    阅读RFC2068 并了解socket programming in C#

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-02
      • 2011-07-17
      • 2014-03-11
      • 2012-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多