网络编程
文章平均质量分 75
overlord_bingo
学习使用当中遇到的一些问题,觉得不错的一些文档都转载了一下,也供以后查找。如有冒犯,请联系我!
展开
-
SMTP 基本命令
转自:点击进入SMTP定义了14个命令,它们是:HELO MAIL FROM: RCPT TO: DATA RSET SEND FROM: SOML FROM: SAML FROM: VRFY EXPN HELP [ ] NOOP QUIT TURN 其中使得SMTP工作的基本的命令有7个分别为:HELO﹑MA转载 2017-03-02 14:11:55 · 5437 阅读 · 0 评论 -
SMTP VS C++实现向多人发送邮件,可带多个附件
SMTP命令结构这几天在使用SMTP工作,发现SMTP方面需要总结一些用法,网上大多数只提到了telnet用法和C ++实现方法。以下内容参考自SMTP基本命令和用命令行发邮件SMTP基本命令包括以下几个:HELO﹑EHLO,MAIL﹑RCPT﹑数据,AUTH登录和退出HELO-发件方问候收件方,后面是发件人的服务器地址或标识。收件方回答OK时标识自己的身份。问转载 2017-03-02 13:56:03 · 7466 阅读 · 2 评论 -
URL 解码 urldecode
这是一个URL解码函数,使用于中文乱码,能把原来解析出的乱码,转换成中文,代码如下:void urldecode(char *p) { int i=0; while(*(p+i)) { if ((*p=*(p+i)) == '%') { *p=*(p+i+1) >= 'A' ? ((*(p+i+1) & 0XDF) - 'A') + 1原创 2017-03-03 12:00:01 · 1236 阅读 · 0 评论 -
windows socket简单编程示例
windows下的socket编程和Linux下的socket编程很相似,但也有些不同,转载的简单示例,供大家参考。有错误的地方望指点!这样的代码网上很多,以下就采用了孙鑫VC++第14讲的代码,下面是添加的一点简单注释。 其实socket完成连接功能很简单,依葫芦画瓢即可。首先来看面向连接的TCP流程图。 面向无连接的UDP流程转载 2017-03-03 11:26:36 · 415 阅读 · 0 评论 -
VS inet_ntoa,inet_addr不能使用,inet_ntop,inet_pton
今天碰到个问题在VS中不能再使用inet_ntoa(),inet_addr();报错会提示:Use inet_ntop() or InetNtop() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS对于inet_ntoa()结局办法如下:原来是: printf("[Web] Accepted addr原创 2017-03-06 16:31:45 · 2752 阅读 · 0 评论 -
C++网络编程Select函数用法
Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如 connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等 待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。 可是使用Select就可以完成非阻塞(所谓转载 2017-03-10 15:35:54 · 8513 阅读 · 0 评论