网络编程
waponx
不登高山,不知天之高也;不临深溪,不知地之厚也。
展开
-
浅谈网络编程的入门
写下自己的经验希望能给想学习网络编程的又不知道从何入手的人一点参考。前言:这篇博文是我自己在学习linux下C++网络编程之后写下的,主要是说了自己对linux下C++网络编程的一些理解。第一:学习C++网络编程需要看什么书: 1.你需要一本C++的入门书籍,什么入门书籍好呢?很多,自己百度搜一下找些PDF看看看也行。在熟悉了C++的语法和一些简单的用法,原创 2015-09-30 17:30:23 · 1151 阅读 · 0 评论 -
linux下基于SMTP协议的C++邮件客户端
完整代码下载:https://github.com/WaPonX/SMTPMail在网络中使用SMTP登陆的时候,需要将代码转换成base64编码。下面这个函数是从网上抄的:#include std::string Base64Encode(const std::string& src) { using std::string; int i, j, srcLen原创 2015-10-14 21:52:47 · 2258 阅读 · 0 评论 -
linux下基于smtp协议的C++客户端debug经验
1.解决mail.log出现的warning: SASL authentication failure: cannot connect to saslauthd原因:postfix没有找到saslauthd的工作目录,由于postfix的工作目录默认在/var/spool/postfix/var/run/saslauthd中;而sa原创 2015-10-14 22:00:57 · 1356 阅读 · 0 评论 -
同步和异步
转载自:http://blog.csdn.net/tennysonsky/article/details/45111623同步,可以理解为在执行完一个函数或方法之后,一直等待系统返回值或消息,这时程序是出于阻塞的,只有接收到返回的值或消息后才往下执行其他的命令。 异步,执行完函数或方法后,不必阻塞性地等待返回值或消息,只需要向系统委托一个异步过程,那么当系转载 2016-04-12 16:55:50 · 1258 阅读 · 0 评论