通讯
文章平均质量分 80
mhfh611
这个作者很懒,什么都没留下…
展开
-
HTTPS连接最初的若干毫秒
当你在浏览了一个网站上面的商品之后,点击“继续并结帐”时会发生什么?本文即将对(浏览器)与Amazon建立安全连接的整个过程中最初的若干毫秒进行分析。当你点击继续按钮时一个新的页面将被加载:在短暂的220毫秒内,发生了很多有趣的事情,Firefox修改了地址栏的颜色,并在其右下角放置了一个锁状的图标。在我最喜爱的网络工具Wireshark以及略微修改的Firefox调试版的帮助下,我们可以转载 2012-10-09 15:21:59 · 1414 阅读 · 0 评论 -
看CC中代码需要学习的地方
在InitInstance中加了这么一段,具体的还需要验证。 // 使用 ComCtl32.dll 版本 6 或更高版本来启用可视化方式, //则需要 InitCommonControlsEx()。否则,将无法创建窗口。 INITCOMMONCONTROLSEX InitCtrls; InitCtrls.dwSize = sizeof(InitCtrls); // 将它设置为包括所转载 2014-01-13 11:28:16 · 453 阅读 · 0 评论 -
使用openssl实现一个简单的服务器
使用openssl实现一个简单的服务器#include #include #include #include #include #include #include #include #include #include #include #include #define MAXBUF 1024#define SERVER_CERT_FI转载 2014-01-13 11:28:45 · 1180 阅读 · 1 评论 -
SMTP Authentication [Tutorial]
http://www.fehcom.de/qmail/smtpauth.html(last edit: 2013-03-30 -- this page exists since 2003)... to read the page with Bulgarian translation - http://www.fatcow.com/edu/fehcom-smtpauth-bg/ ...转载 2013-07-26 09:11:09 · 23058 阅读 · 0 评论 -
SMTP验证方式种类(LOGIN、PLAIN、CRAM-MD5)
最初的SMTP协议不包含安全认证的,所谓的ESMTP在安全性方面扩展了SMTP,通过增加命令EHLO和AUTH。如今的SMTP服务器,无论是公网的还是内网的,大都要求安全认证,如果你使用的是Outlook Express,那么在邮箱帐户的配置中有一个选项-“我的SMTP服务器要求验证”。我们的应用程序中经常有发送邮件的功能,而简单的邮件发送程序没有包含验证的模块。当客户端发送“EHLO”到转载 2013-07-25 16:25:08 · 41073 阅读 · 0 评论 -
error LNK2001: unresolved external symbol _CLSID_
error LNK2001: unresolved external symbol _CLSID_这个问题有多种可能,按顺序逐个说1./mktyplib203 问题 在发布COM前编译MIDL时,如果没有用/mktyplib203选项,那么产生的.h中会是这样的EXTERN_C const IID IID_IXX而其实际定义是在xxx_i.c转载 2013-07-31 09:32:44 · 1475 阅读 · 0 评论 -
SMTP 与 ESMTP
·SMTP协议:·简单邮件传输协议(Simple Mail Transfer Protocol)·SMTP是一个运行在TCP/IP之上的协议,用它发送和接收电子邮件·对应RFC(Request For Comments,请求评议)文档为RFC821·SMTP服务器默认监听端口25·由于SMTP自身并未蕴含排队机制,所以SMTP(发邮件)经常与另外的邮件传递服务(POP3,IMA转载 2013-07-23 15:59:49 · 5228 阅读 · 0 评论 -
邮件服务器响应分析
1.登陆邮件服务器 telnet smtp.xxx.com 252.EHLO smtp.xxx.com回显: 250-mtaout-mb01.r1000.mx.xxx.com250-PIPELINING250-SIZE 36700160250-ETRN250-STARTTLS250-AUTH XAOL-UAS-MB LOGIN PLAIN250-AUTH=X转载 2013-07-24 09:53:15 · 2141 阅读 · 0 评论 -
邮件认证发送过程
SMTP 认证功能介绍 此处不想向你详细介绍SMTP认证功能,因为我也说不清楚,详细的请参考[RFC 2554]规范。SMTP的认证功能主要是增加了AUTH命令。AUTH命令有多种用法,而且有多种认证机制。AUTH支持的认证机制主要有LOGIN,CRAM-MD5[注1]等。LOGIN应该是大多数免费邮件服务器都支持的,263与新浪都支持。而新浪还支持CRAM-MD5机制。认证机制一般只在转载 2013-07-22 17:19:29 · 4707 阅读 · 0 评论 -
ESMTP
ESMTP (Extended SMTP),是扩展 SMTP 就是对标准 SMTP 协议进行的扩展。它与 SMTP 服务的区别仅仅是,使用 SMTP 发信不需要验证用户账户,而用 ESMTP 发信时,服务器会要求用户提供用户名和密码以便验证身份。在所有的验证机制中,信息全部采用Base64编码。验证之后的邮件发送过程与 SMTP 方式没有两样。Typical scenarios while转载 2013-07-23 10:37:31 · 2833 阅读 · 0 评论 -
在 Windows 上遇到非常多 TIME_WAIT 連線時應如何處理
我們公司所代管的網站裡,有幾個流量是非常大的,在尖峰的時刻同時上線人數可能高達數千到數萬人,而在這個時候如果使用 netstat 或 TCPView 查看所有 TCP 連線時就會看到非常多處於 TIME_WAIT 狀態的連線,平時就會多達數千條TIME_WAIT 連線之多,尖峰的時候還有一萬多條 TIME_WAIT 連線的狀況,雖然這些連線目前還不致於造成連線發生問題,但基於一股好转载 2013-04-07 21:06:32 · 6781 阅读 · 1 评论 -
再谈应用环境下的TIME_WAIT和CLOSE_WAIT
昨天解决了一个HttpClient调用错误导致的服务器异常,具体过程如下:http://blog.csdn.net/shootyou/article/details/6615051里头的分析过程有提到,通过查看服务器网络状态检测到服务器有大量的CLOSE_WAIT的状态。在服务器的日常维护过程中,会经常用到下面的命令:Plain代码 netstat转载 2013-04-07 21:08:49 · 526 阅读 · 0 评论 -
IWebBrowser2的Get及Post方法
Get方法的发送及接收数据void Connect(void){ ::CoInitialize(NULL); //Initialize COM componet. int iLen; BSTR Text=NULL; BSTR bstrURL; HRESULT hr; VARIANT vEmpty; if(SUCCEEDED(OleInitialize(NULL))) {转载 2012-10-15 17:03:05 · 1352 阅读 · 0 评论 -
IWebBrowser2 发送post请求
void CCWebBrowser2_TestDlg::OnButton1() { // TODO: Add your control notification handler code here IWebBrowser2* iBrowser; LPCTSTR url; LPCTSTR postData; url = _T("http://192转载 2012-10-13 21:13:11 · 1885 阅读 · 0 评论 -
wireshark捕捉ip数据遇到的问题Header checksum: 0x0000
wireshark捕捉ip数据遇到的问题Header checksum: 0x0000 [incorrect, should be...(maybe caused by “ip)调程序时需要分析实验板与计算机之间的数据传输,用到网络抓包软件。使用wireshark抓取UDP报时总是出现Header checksum: 0x0000 [incorrect, should be...(转载 2014-04-01 09:20:30 · 20359 阅读 · 1 评论