代理服务器的源程序
日期:2007年4月28日 作者: 查看:[大字体 中字体 小字体]-
如侵犯您的权力,请来信告知
#include "stdafx.h"
#include "Proxy.h"
#include < winsock2.h > //WINSOCKET API 2。0
#include < stdlib.h >
#include < stdio.h >
#include < string.h >
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
#define HTTP "http://"
#define FTP "ftp://"
#define PROXYPORT 5001 //Proxy 端口
#define BUFSIZE 10240 //缓冲区大小
CWinApp theApp;
using namespace std;
UINT ProxyToServer(LPVOID pParam);
UINT UserToProxyThread(void *pParam);
strUCt SocketPair{
SOCKET user_proxy; //socket : 本地机器到PROXY 服务机
SOCKET proxy_server; //socket : PROXY 服务机到远程主机
BOOL IsUser_ProxyClosed; // 本地机器到PROXY 服务机状态
BOOL IsProxy_ServerClosed; // PROXY 服务机到远程主机状态
};
struct ProxyParam{
char Address[256]; // 远程主机地址
HANDLE User_SvrOK; // PROXY 服务机到远程主机的联结状态
SocketPair *pPair; // 维护一组SOCKET的指针
int Port; // 用来联结远程主机的端口
}; //这个结构用来PROXY SERVER与远程主机的信息交换.
SOCKET gListen_Socket; //用来侦听的SOCKET。
int StartServer() //启动服务
{
WSADATA wsaData;
sockaddr_in local;
SOCKET listen_socket;
if(::WSAStartup(0x202,&wsaData)!=0)
{printf("\nError in Startup session.\n");WSACleanup();return -1;};
local.sin_family=AF_INET; - [1] [2] [3] [4] [5] [6] [7] [8] 下一页
-
- 代理服务器的源程序 相关文章:
- 代理服务器的源程序 相关软件
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:得到远程机器MAC地址源代码
下一篇:邮箱登录代码
精品推荐
热点TOP10
- ·代理服务器宽带上网完全手册
- ·免费服务器代理地址
- ·宽带共享上网---代理服务器与路由器的比较
- ·代理服务器基本知识和常识
- ·翻越互联网围墙的梯子:免费代理全攻略
- ·CCProxy代理软件中隐藏的阴谋
- ·实例:代理服务器架设与维护
- ·代理服务器知识大全
- ·代理服务器的源程序
- ·用好二级代理服务器
- ·代理服务器应用基础知识
- ·代理中的“中间人”攻击
- ·MITM攻击 In Proxy
- ·用ADSL免代理共享上网
- ·QQ http代理使用说明
- ·代理服务器、路由器配置案例
- ·四种宽带接入方式及其传输速率
- ·用SocksOnline轻松突破端口限制
- ·3550配置DHCP中继代理实例
- ·浅谈代理服务器在网络中的作用
