listener.cpp
来自「代理服务器是怎样操作和运行的,希望能提供一种参考和学习」· C++ 代码 · 共 60 行
CPP
60 行
// Request.cpp : implementation file
//
#include "stdafx.h"
#include "LiteProxyServer.h"
#include "Listener.h"
#ifdef _DEBUG
#undef THIS_FILE
static char BASED_CODE THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// Listener struct
char *sAppProtocolTypes[] =
{ "HTTP",
"SOCKS4",
"SOCKS5",
"SMTP Server",
"SMTP",
"POP3",
"FTP",
"NNTP",
"DNS",
"CHAT NS",
"",
"FTP\\PASV",
"FTP\\PORT",
"CHAT\\SB",
NULL
};
char *sTransProtocolTypes[] =
{ "TCP",
"UDP",
"ICMP",
"IGMP",
NULL
};
Listener::Listener()
{
pThread = NULL;
nTransProtocol = TYPE_TCP;
}
Listener::~Listener()
{
StopListen();
}
bool Listener::IsTemp()
{
return nAppProtocol == TYPE_FTP_PASV
|| nAppProtocol == TYPE_FTP_PORT;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?