摘要: 本文转自http://blog.csdn.net/bodybo/article/details/7274865写代码经常会遇到socket要通过代理连接服务器的情况,代理类型通畅有三种:HTTP、SOCK4和SOCK5,通过学习和网上参考相关代码,写了个代理类来实现该功能,贴出来与大家共享才贴出来两天,刚在百度一搜竟然发现已被一字不改的转载到好几个网站去了,连转载的字样都没有,不反对转载分享,可能否注明出处?头文件#pragma once#include #include #include using namespace std;enum ProxyStatus{ SUCCESS, ... 阅读全文
posted @ 2013-11-15 18:31 瓜蛋 阅读(4372) 评论(0) 推荐(0) 编辑
摘要: 原文转自:http://www.cppblog.com/zuhd/archive/2010/06/08/117366.htmlsock代理分为sock4代理和 sock5代理。sock4支持TCP(事实仅支持TCP),无需用户名、密码验证;sock5支持TCP和UDP,根据代理服务器设置是否需要用户名、密码认证。TCP和UDP代理工作原理产不多,UDP代理网上多的是,google一下即可。这里只讲TCP代理工作原理。sock代理工作原理大致如下:1。[需要代理方]向服务器发出请求信息;2。[代理方]应答;3。[需要代理方]接到应答后发送向[代理方]发送目的ip和端口;4。[代理方]与目的连接; 阅读全文
posted @ 2013-11-15 18:28 瓜蛋 阅读(13449) 评论(0) 推荐(0) 编辑