none
===================socket及http通讯=============== RRS feed

  • 问题

  • 我在IE浏览器中启用了代理服务器,并且在服务器类型 http中填写127.0.0.1,端口8080
    请问我创建的代理服务器是应该创建socket tcp服务器,还是类似于HttpListener的http服务器?

    浏览器与代理服务器是通过tcp通讯的吗?谢谢。

    2013年3月31日 15:34

答案

  • hi,

    基本上是TCP,但也有可能是UDP,就看服务器使用了啥服务,HttpListener基本上是实作sock类来的

    希望以下资料对你有帮助:
    http://msdn.microsoft.com/en-us/library/system.net.webclient.proxy.aspx
    http://stackoverflow.com/questions/1962483/c-sharp-using-tor-as-proxy
    http://www.cknotes.com/?p=204


    秘訣無它,唯勤而已 http://www.dotblogs.com.tw/yc421206/

    2013年4月1日 3:09

全部回复

  • 如果的程序不是跑在浏览器中,还是没用,只能自己在代码中设置代理服务器配置了。


    family as water

    2013年4月1日 1:06
  • 您可能是误会了。

    我是指浏览器与代理服务器之间的通讯方式是不是tcp通讯

    2013年4月1日 1:52
  • 肯定是基于tcp的。

    否则抓包查看就不会抓到了。

    HttpListener的http 也是基于tcp的。


    family as water

    2013年4月1日 2:14
  • hi,

    基本上是TCP,但也有可能是UDP,就看服务器使用了啥服务,HttpListener基本上是实作sock类来的

    希望以下资料对你有帮助:
    http://msdn.microsoft.com/en-us/library/system.net.webclient.proxy.aspx
    http://stackoverflow.com/questions/1962483/c-sharp-using-tor-as-proxy
    http://www.cknotes.com/?p=204


    秘訣無它,唯勤而已 http://www.dotblogs.com.tw/yc421206/

    2013年4月1日 3:09