91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 12KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2024-02-01
  • 語言: C/C++
  • 標簽: SMTP協議??

資源簡介

在cheng_擺渡木馬中我已經封裝 1、這是用C++寫SMTP協議,直接可以用戶二次開發使用 2、來源于人民大學出版的網絡通訊二次開發一書 3、該原程序功能強大,可以一次發無數多個小附件,速度和通用的EMAIL差不多 由于以上有點,所以拿出來供大家學習使用

資源截圖

代碼片段和文件信息

//?Client.cpp?:?Defines?the?entry?point?for?the?console?application.
//by?caucy?2005.12

#include?“stdafx.h“
#include?“Client.h“
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?

#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
//?The?one?and?only?application?object

CWinApp?theApp;
using?namespace?std;

#define?BUFFER_BLOCK_SIZE?4096
#define?DEAL_RETURN_CODE(retCode)?{ if((retCode)!=0) return?retCode;}
#define?DEAL_SOCK_ERROR(retCodesock) if((retCode)==SOCKET_ERROR?||?(retCode)==0)\
{ \
cout<<“Sock?error:?“< closesocket(sock); \
return?-1; \
}

//Auxiliary?Functions
int?ClientCommandResolve();
void?InputLine(string?&?str);
int?GetResponseCode(SOCKET?sockint?correctCodestring&?str);
BOOL?ResponsedCodeFinished(const?string&?str);
u_long?ConvertHostnameToLongHostAddress(const?char?*?destAddress);
BOOL?SendMessage(SOCKET?sock?const?char*?buffer?int?bufferLen);

//Sub-Functions?in?Client?Command
void?Encodingbase64(const?char*?src?char*?des);
void?Decodingbase64(const?char*?src?char*?des);
void?Encodingbase64Adv(const?char*?src?int?length?char*?des);
void?Decodingbase64Adv(const?char*?src?int?length?char*?des);
UCHAR?SixBitDecodeIndex(char?a);
BOOL?EncodeFilebase64(const?string&?filename?string&?code);
BOOL?ReadFileToStr(const?string&?filename?string&?code);
void?HeadTextTemple(const?string&?commandconst?string&?addrstring?&?buffer?BOOL?bPrintCommond=TRUE);
void?Date(string&?buffer);
void?From(const?string&?addrstring?&?buffer);
void?To(const?vector&?tostring?&?buffer);
void?Cc(const?vector&?ccstring?&?buffer);
void?Bcc(const?vector&?bccstring?&?buffer);

void?DataHead(const?string&?from
??const?vector&?to
??const?vector&?cc
??const?vector&?bcc
??const?string?&?subject
??const?string&?bodytext
???? ??const?string&?bodytexthtml
??BOOL?bHtml
??BOOL?bAttachment
??string&?majorSplitTag
??string&?buffer);
void?DataBody( BOOL?bHtmlBody
BOOL?bAttachment
const?string&?majorSplitTag
const?string&?bodytext
const?string&?bodytexthtml
const?vector?&?attachments
string&?buffer);
void?DataBody_PureText(const?string&?bodytext_base64?string&?buffer);
void?DataBody_TextAndAttachments(const?string&?bodytext_base64?
?const?vector&?attachments
???const?string&?majorSplitTag
???string&?buffer);
void?DataBody_HtmlOnly(const?string&?bodytext_base64?
???const?string&?html_base64
???const?string&?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????243??2005-11-25?05:34??SMTP\Client?With?Proxy\Client.clw

?????文件??????34629??2006-03-09?19:34??SMTP\Client?With?Proxy\Client.cpp

?????文件???????4302??2005-11-25?20:00??SMTP\Client?With?Proxy\Client.dsp

?????文件????????537??2005-11-25?05:34??SMTP\Client?With?Proxy\Client.dsw

?????文件????????326??2005-11-25?05:34??SMTP\Client?With?Proxy\Client.h

?????文件???????1457??2005-11-25?05:34??SMTP\Client?With?Proxy\Client.rc

?????文件???????1605??2005-11-25?05:34??SMTP\Client?With?Proxy\ReadMe.txt

?????文件????????447??2005-11-25?05:34??SMTP\Client?With?Proxy\Resource.h

?????文件????????293??2005-11-25?05:34??SMTP\Client?With?Proxy\StdAfx.cpp

?????文件???????1114??2005-11-25?21:14??SMTP\Client?With?Proxy\StdAfx.h

?????目錄??????????0??2008-09-07?09:29??SMTP\Client?With?Proxy\Debug

?????目錄??????????0??2008-09-11?21:38??SMTP\Client?With?Proxy

?????目錄??????????0??2008-09-07?09:29??SMTP

-----------?---------??----------?-----??----

????????????????44953????????????????????13


評論

共有 條評論