POP3协议类库

合集下载

电子邮件传输协议

电子邮件传输协议

电子邮件传输协议电子邮件作为互联网上最广泛使用的应用之一,其传输机制和相关协议对确保邮件的可靠和高效传递至关重要。

本文旨在概述电子邮件传输过程中涉及的主要协议,包括SMTP、POP3、IMAP以及MIME等。

简单邮件传输协议(SMTP)SMTP是用于发送邮件的标准协议,工作在TCP/IP协议族的应用层。

它定义了邮件客户端与邮件服务器之间、以及邮件服务器之间的通信规则。

SMTP通过命令和响应的交换来实现邮件的发送,其中“发件人”将邮件推送到“收件人”的邮件服务器上。

尽管SMTP最初设计为发送ASCII文本,但它已经扩展支持多用途互联网邮件扩展(MIME),从而可以传输各种类型的数据。

邮局协议版本3(POP3)POP3是一种允许用户从邮件服务器接收邮件的协议。

当邮件被发送至用户的邮箱后,用户可以通过POP3协议从服务器下载邮件到本地计算机或设备上。

一旦邮件被下载,它通常会从服务器上删除,除非用户设置保留副本。

POP3适用于不需要经常访问邮件的用户,因为它不支持邮件的离线存储和管理。

互联网消息访问协议(IMAP)与POP3不同,IMAP协议提供了更为复杂的邮件管理功能。

IMAP允许用户在邮件服务器上创建文件夹并组织邮件,同时可以在多个设备间同步这些信息。

这意味着用户可以在任意设备上访问相同的邮件状态,包括已读、未读状态及邮件的存储位置。

IMAP特别适合需要频繁访问和处理大量邮件的用户。

多用途互联网邮件扩展(MIME)MIME标准扩展了SMTP的功能,使其能够发送非ASCII数据,包括二进制文件、图像、声音等多种格式。

MIME通过定义不同的内容类型和传输编码,使得电子邮件系统能够处理复杂和非文本的数据。

这种扩展性极大地增加了电子邮件的实用性,使其成为现代通信不可或缺的一部分。

总结而言,电子邮件传输协议是确保电子邮件系统有效运作的基础。

SMTP、POP3、IMAP和MIME各自扮演着重要的角色,共同构成了现代电子邮件系统的技术支柱。

常见的邮件协议

常见的邮件协议

常见的邮件协议
常见的邮件协议主要有以下几种:
1. SMTP(Simple Mail Transfer Protocol):简单邮件传输协议,用于发送邮件。

2. POP3(Post Office Protocol version 3):邮局协议的第3个
版本,用于接收邮件。

3. IMAP(Internet Message Access Protocol):互联网消息访
问协议,也用于接收邮件,相较于POP3具有更多功能。

4. MIME(Multipurpose Internet Mail Extensions):多用途互
联网邮件扩展,用于在邮件中传递非纯文本数据,如图片、音频、视频等。

5. SSL/TLS(Secure Sockets Layer/Transport Layer Security):
安全套接层/传输层安全协议,用于加密邮件传输,保证邮件
的安全性。

这些协议通常被邮件客户端和邮件服务器使用,来实现邮件的发送、接收和存储等功能。

smtp、pop、imap协议简介

smtp、pop、imap协议简介

smtp、pop、imap协议简介SMTP协议1.介绍 SMTP称为简单Mail传输协议(Simple Mail Transfer Protocal),⽬标是向⽤户提供⾼效、可靠的邮件传输。

SMTP的⼀个重要特点是它能够在传送中接⼒传送邮件,即邮件可以通过不同⽹络上的主机接⼒式传送。

⼯作在两种情况下:⼀是电⼦邮件从客户机传输到服务器;⼆是从某⼀个服务器传输到另⼀个服务器。

.SMTP是个请求/响应协议,它监听25号端⼝,⽤于接收⽤户的Mail请求,并与远端Mail服务器建⽴SMTP连接。

2. Smtp⼯作机制 SMTP通常有两种⼯作模式:发送SMTP和接收SMTP。

具体⼯作⽅式为:发送SMTP在接到⽤户的邮件请求后,判断此邮件是否为本地邮件,若是直接投送到⽤户的邮箱,否则向dns 查询远端邮件服务器的MX纪录,并建⽴与远端接收SMTP之间的⼀个双向传送通道,此后SMTP命令由发送SMTP发出,由接收SMTP接收,⽽应答则反⽅⾯传送。

⼀旦传送通道建⽴,SMTP发送者发送MAIL命令指明邮件发送者。

如果SMTP接收者可以接收邮件则返回OK应答。

SMTP发送者再发出RCPT命令确认邮件是否接收到。

如果SMTP接收者接收,则返回OK应答;如果不能接收到,则发出拒绝接收应答(但不中⽌整个邮件操作),双⽅将如此重复多次。

当接收者收到全部邮件后会接收到特别的序列,如果接收者成功处理了邮件,则返回OK应答。

POP协议 POP的全称是 Post Office Protocol ,即邮局协议,⽤于电⼦邮件的接收,它使⽤TCP的110端⼝,现在常⽤的是第三版,所以简称为 POP3。

POP3仍采⽤Client/Server⼯作模式,。

当客户机需要服务时,客户端的软件(OutlookExpress或FoxMail)将与POP3服务器建⽴TCP连接,此后要经过POP3协议的三种⼯作状态,⾸先是认证过程,确认客户机提供的⽤户名和密码,在认证通过后便转⼊处理状态,在此状态下⽤户可收取⾃⼰的邮件或做邮件的删除,在完成响应的操作后客户机便发出quit命令,此后便进⼊更新状态,将做删除标记的邮件从服务器端删除掉。

常用协议对应的端口号

常用协议对应的端口号

常用协议对应的端口号常用协议对应的端口号是网络通信中非常重要的知识点,它们用于标识和区分不同的网络服务。

本文将介绍一些常见的协议以及它们对应的端口号。

1. HTTP (HyperText Transfer Protocol) - 端口号:80HTTP 是用于在 Web 浏览器和 Web 服务器之间传输文本、图像和其他多媒体文件的协议。

通过输入 URL,浏览器会向服务器发送 HTTP 请求,并通过 HTTP 响应返回请求的数据。

2. HTTPS (HyperText Transfer Protocol Secure) - 端口号:443 HTTPS 是 HTTP 的安全版本,它通过使用 SSL/TLS 协议对数据进行加密传输,确保数据在传输过程中的安全性。

3. FTP (File Transfer Protocol) - 端口号:20 (数据传输) 和 21 (控制)FTP 是一种用于在客户端和服务器之间传输文件的协议。

它使用两个不同的端口,一个用于数据传输,另一个用于控制和命令。

4. SSH (Secure Shell) - 端口号:22SSH 是一种通过加密来保护远程连接的协议。

它用于在本地计算机和远程服务器之间建立安全的终端会话。

5. SMTP (Simple Mail Transfer Protocol) - 端口号:25SMTP 是用于电子邮件传输的协议。

它定义了如何将电子邮件从发送方的邮件服务器发送到接收方的邮件服务器。

6. POP3 (Post Office Protocol version 3) - 端口号:110POP3 是一种用于从邮件服务器上下载电子邮件的协议。

它允许用户将邮件从服务器上下载到本地计算机上的邮件客户端。

7. IMAP (Internet Message Access Protocol) - 端口号:143IMAP 是一种用于从邮件服务器上接收和管理电子邮件的协议。

foxmail的pop3服务器怎么填

foxmail的pop3服务器怎么填

foxmail的pop3服务器怎么填foxmail的pop3服务器怎么填1、打开foxmail客户端---设置---添加账户2、输入用户名(QQ号@qq.)和密码一、设置POP3/SMTP协议,意思是代收邮件致本地POP3接收邮件服务器:pop.qq.SMTP发送邮件服务器: *** tp.qq.二、设置IMAP/SMTP协议,意思是同步服务器邮件管理IMAP接收邮件服务器:imap.qq.SMTP发送邮件服务器: *** tp.qq.一和二两种都可以绑定,可以根据需求设置绑定。

Gmail有pop3服务器吗?没有POP3服务“POP3服务器,SMTP服务器”是指是什么?怎么填写?SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。

POP3(Post Office Protocol 3)即邮局协议的第3个版本,它规定怎样将个人计算机连接到Inter的邮件服务器和下载电子邮件的电子协议。

POP3服务器: SMTP服务器: (163的邮箱)企业邮箱的Foxmail ,POP3 SMTP服务器该怎么填 w595c pop3.abc. (或 pop.abc.)*** tp.abc.把abc.换成你们公司的域名为什么在foxmail不能设置pop3服务器有些邮件服务商的POP3、SMTP、IMAP等客户端收发服务都是默认关闭的,需要手动开启:(网页登陆邮箱账户,找到相应的设置,然后开启上面的这些服务),这样才能在客户端中设置。

如果是账户也无法开启,可能的原因是:邮箱账户安全级别较低或者账户开通时间比较短(QQ和Foxmail 的邮箱服务就有这种限制)。

解决办法:1.提高邮箱安全级别:比如绑定邮箱,绑定手机号码等。

2.等一段时间之后再申请开启POP3、SMTP、IMAP等服务。

手机邮箱怎么填MSTP,POP3服务器?用户名和密码就是你的QQ号和密码什么是POP3服务器POP3,全名为“Post Office Protocol - Version 3”,即“邮局协议版本3”。

POP协议中的邮件下载与删除过程解析

POP协议中的邮件下载与删除过程解析

POP协议中的邮件下载与删除过程解析POP(Post Office Protocol)是邮件传输协议,用于电子邮件的接收和下载。

在本文中,我们将详细解析POP协议中的邮件下载与删除过程。

一、POP协议简介POP协议是一种通过TCP/IP网络获取电子邮件的标准协议。

它允许电子邮件客户端从邮件服务器上下载电子邮件,并且可以选择删除或保留在服务器上。

POP协议的当前版本是POP3。

二、邮件下载过程1. 连接服务器:电子邮件客户端通过TCP/IP网络连接到邮件服务器的POP3端口上(一般是110端口)。

2. 身份验证:客户端发送用户名和密码给服务器,以进行身份验证。

这些凭据被用于确定用户的帐户。

3. 邮件列表获取:客户端发送命令给服务器以获取待下载邮件的列表。

服务器会返回邮件的数量和大小信息。

4. 邮件下载:客户端根据邮件列表逐封下载邮件。

服务器将每一封邮件以文本形式传输给客户端。

邮件在客户端本地被保存为独立的文件或数据流。

5. 保留或删除:客户端可以选择将邮件保留在服务器上或将其删除。

如果选择删除,邮件将被永久性地从服务器上删除。

如果选择保留,邮件将在服务器上继续存储。

三、邮件删除过程1. 连接服务器:与邮件下载过程类似,客户端通过TCP/IP网络连接到邮件服务器的POP3端口。

2. 身份验证:客户端发送用户名和密码给服务器,进行身份验证。

3. 邮件列表获取:客户端发送命令给服务器以获取邮件的列表。

4. 邮件标记:客户端发送命令给服务器,标记要删除的邮件。

5. 删除操作:客户端发送命令给服务器,请求删除标记的邮件。

服务器删除这些邮件,并返回删除操作的状态。

6. 退出连接:客户端发送退出命令给服务器,关闭连接。

四、POP协议的特点1. 邮件下载:POP允许用户下载邮件到本地设备,以在离线状态下访问邮件。

2. 简单性:POP协议操作简单,客户端只需少量指令即可完成邮件下载和删除。

3. 存储限制:POP协议的一个缺点是服务器上的邮件存储空间有限。

应用层常用协议及作用

应用层常用协议及作用应用层是计算机网络体系结构中的最高层,它为用户提供了网络服务和应用程序的接口。

在应用层中,常用的协议有HTTP、FTP、SMTP、POP3、DNS等,它们各自有不同的作用和特点。

1. HTTP(超文本传输协议):HTTP是应用层最常用的协议之一,它是用于在Web浏览器和Web服务器之间传输超文本的协议。

HTTP使用TCP作为传输协议,通过URL来定位资源,并使用请求-响应模型进行通信。

HTTP的作用是实现Web页面的浏览和数据的传输,它支持客户端和服务器之间的交互,使得用户可以通过浏览器访问和获取互联网上的各种资源。

2. FTP(文件传输协议):FTP是用于在计算机之间传输文件的协议。

FTP使用TCP作为传输协议,通过客户端和服务器之间的控制连接和数据连接来实现文件的上传和下载。

FTP的作用是提供了一个标准的文件传输方式,使得用户可以方便地在不同计算机之间共享和传输文件。

3. SMTP(简单邮件传输协议):SMTP是用于在计算机之间传输电子邮件的协议。

SMTP使用TCP作为传输协议,通过客户端和服务器之间的交互来实现邮件的发送和接收。

SMTP的作用是实现了电子邮件的传输,使得用户可以通过邮件服务器发送和接收电子邮件。

4. POP3(邮局协议版本3):POP3是用于从邮件服务器上接收电子邮件的协议。

POP3使用TCP作为传输协议,通过客户端和服务器之间的交互来实现邮件的下载。

POP3的作用是提供了一种标准的方式,使得用户可以通过邮件客户端从邮件服务器上下载电子邮件。

5. DNS(域名系统):DNS是用于将域名转换为IP地址的协议。

DNS使用UDP 或TCP作为传输协议,通过客户端和服务器之间的交互来实现域名解析。

DNS 的作用是提供了一种分布式的域名解析服务,使得用户可以通过域名访问互联网上的各种资源。

除了上述常用的协议外,还有许多其他的应用层协议,如Telnet、SSH、SNMP、NTP等,它们各自有不同的作用和特点。

常用的邮箱服务器(SMTP、POP3)地址、端口

常用的邮箱服务器(SMTP、POP3)地址、端口第一篇:常用的邮箱服务器(SMTP、POP3)地址、端口常用的邮箱服务器(SMTP、POP3)地址、端口gmail()POP3服务器地址:(SSL启用端口:995)SMTP 服务器地址:(SSL启用端口:587)限制:每小时发送量限制50 封,每天发送量最多500封。

Gmail的SMTP发送过程中如果短时间内有过多的SMTP邮件发送则会导致账号锁定,你需要进入官网解锁账号。

:POP3服务器地址:(端口:110)SMTP服务器地址:(端口:25)限制:每天发送量最多500封。

超过之后无法登陆,返回553错误码,:POP3服务器地址:(端口:110)SMTP服务器地址:(端口:25)Foxmail:POP3服务器地址:(端口:110)SMTP服务器地址:(端口:25):POP3服务器地址:(端口:110)SMTP服务器地址:(端口:25)sinaVIPPOP3服务器:(端口:110)SMTP服务器:(端口:25)新浪企业邮箱试用期用户每天限制80封,购买后发信没有限制。

新浪免费邮箱,每天限制发送30封。

:POP3服务器地址:(端口:110)SMTP服务器地址:(端口:25):POP3服务器地址:(端口:110)SMTP服务器地址:(端口:25):POP3服务器地址:(端口:110)SMTP服务器地址:(端口:25)163VIP邮箱:每天限制最多能发送800封邮件。

163、126、yeah 的邮箱:一封邮件最多发送给40个收件人,每天发送限额为 500 封。

网易企业邮箱:单个用户每天最多只能发送1000 封邮件。

单个邮件最多包含 500 个收件人邮箱地址。

:POP3服务器地址: SMTP服务器地址::POP3服务器地址:(端口:110)SMTP服务器地址:(端口:25):POP3服务器地址: SMTP服务器地址: :POP3服务器地址:(端口:995)SMTP 服务器地址:(端口:587)雅虎邮箱POP3的SSL不启用端口为110,POP3的SSL启用端口995;SMTP的SSL 不启用端口为25,SMTP的SSL启用端口为465 QQ邮箱POP3服务器地址:(端口:110)SMTP服务器地址:(端口:25)SMTP服务器需要身份验证QQ企业邮箱POP3服务器地址:(SSL启用端口:995)SMTP服务器地址:(SSL启用端口:587/465)QQ邮箱根据不同用户类型设置了不同的发送总数的限制:普通用户:每天最大发信量是100封;QQ会员:VIP1~VIP7每天最大发信量是500封。

邮箱常用端口及协议

邮箱常⽤端⼝及协议邮箱常⽤端⼝及协议:POP3服务器地址:(端⼝:110)SMTP服务器地址:(端⼝:25)126邮箱:POP3服务器地址:(端⼝:110)SMTP服务器地址:(端⼝:25)139邮箱:POP3服务器地址:(端⼝:110)SMTP服务器地址:(端⼝:25):POP3服务器地址:(端⼝:110)SMTP服务器地址:(端⼝:25)QQ邮箱POP3服务器地址:(端⼝:110)SMTP服务器地址:(端⼝:25)QQ企业邮箱POP3服务器地址: (SSL启⽤端⼝:995)SMTP服务器地址:(SSL启⽤端⼝:587/465)Foxmail:POP3服务器地址:(端⼝:110)SMTP服务器地址:(端⼝:25):POP3服务器地址:(端⼝:110)SMTP服务器地址:(端⼝:25):POP3服务器地址:(端⼝:995)SMTP服务器地址:(端⼝:587):POP3服务器地址:(端⼝:995)SMTP服务器地址:(端⼝:587)HotMailPOP3服务器地址:(端⼝:995)SMTP服务器地址:(端⼝:587)gmail()POP3服务器地址:(SSL启⽤端⼝:995)SMTP服务器地址:(SSL启⽤端⼝:587):POP3服务器地址:(端⼝:110)SMTP服务器地址:(端⼝:25):POP3服务器地址:(端⼝:110)SMTP服务器地址:(端⼝:25):POP3服务器地址:(端⼝:110)SMTP服务器地址:(端⼝:25):POP3服务器地址:(端⼝:110)SMTP服务器地址:(端⼝:25):POP3服务器地址:(端⼝:110)SMTP服务器地址:(端⼝:25)。

邮件协议有哪些

邮件协议有哪些邮件协议是一种用于电子邮件传输的协议,它定义了电子邮件在发送和接收时所遵循的规则和标准。

邮件协议允许用户发送、接收和管理电子邮件,是实现电子邮件功能的重要基础。

本文将介绍一些常见的邮件协议。

1. SMTP(Simple Mail Transfer Protocol)SMTP是用于电子邮件传输的标准协议。

它定义了邮件的发送过程,包括邮件的格式、编码和传输的方式。

SMTP使用TCP/IP协议进行通信,通过建立与邮件服务器的连接来发送邮件。

SMTP是一种文本协议,使用ASCII码表示邮件内容。

优点•简单易用:SMTP采用简单的文本格式,容易实现和调试。

•可靠性高:通过使用错误检测和纠正技术,SMTP能够确保邮件的可靠传输。

缺点•安全性较低:SMTP协议并没有提供对邮件内容的加密和身份验证机制,容易被黑客窃取或篡改。

2. POP3(Post Office Protocol Version 3)POP3是一种用于接收邮件的协议。

它允许用户从邮件服务器上下载邮件到本地设备。

POP3使用TCP/IP协议进行通信,通过建立与邮件服务器的连接来接收邮件。

POP3支持在线和离线两种模式,用户可以选择是否保留邮件在服务器上。

优点•离线支持:POP3允许用户将邮件下载到本地设备,方便随时查看邮件。

•存储空间节省:一旦邮件下载到本地设备,就可以从服务器上删除,节省邮箱存储空间。

缺点•邮件同步问题:使用POP3下载邮件后,邮件将只存在于本地设备上,无法在多个设备上同步查看。

•安全性较低:POP3协议并没有提供对邮件内容的加密和身份验证机制,容易被黑客窃取或篡改。

3. IMAP(Internet Message Access Protocol)IMAP是一种用于接收和管理邮件的协议。

与POP3不同,IMAP在邮件服务器上保留了邮件的副本,并允许用户在多个设备上同步查看邮件。

IMAP同样使用TCP/IP协议进行通信。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

POP3协议类库 在Internet中,e_mail是用途最广的应用程序。通常e_mail系统使用SMTP协议作为邮件 发送协议,使用POP3作为邮件接收协议。在WINDOWS环境中我们可以使用MAPI作e_mail操 作,但它不能直接连接到e_mail服务器。

这里我们提供了一个POP 3 协议类。在这个类中我们使用CSocket作为类变量, 目的是 我们能在线程中使用它。 下面是代码源程序。

/*-------------------------------------------------------------------- Pop.h : main header file for the POP application ------------------------------------------------------------------*/

#if !defined(AFX_POP_H__A44B38B6_697C_11D1_881E_00001C302581__INCLUDED_) #define AFX_POP_H__A44B38B6_697C_11D1_881E_00001C302581__INCLUDED_

#define CONNECTION_CHECK 0 #define USER_CHECK 1 #define PASSWORD_CHECK 2 #define QUIT_CHECK 3 #define DELETE_CHECK 4 #define RSET_CHECK 5 #define STAT_CHECK 6 #define NOOP_CHECK 7 #define LIST_CHECK 8 #define RETR_CHECK 9

/////////////////////////////////////////////////////////////////////// class CPop { public: BOOL List(); CWordArraym_SizeOfMsg; CStringGetErrorMessage(); // If there is any error this will return it method CStringGetPassword(); // Getting Password stored in class void SetPassword(CString& Password); // Setting Password in class CStringGetUser(); // Getting user name stored in class void SetUser(CString& User); // Setting user name in class CStringGetHost(); // Getting Host name (email server name) stored in class void SetHost(CString& Host); // Setting Host name (email server name) in class BOOL Connect(); // Connecting to email server intGetTotalMailSize(); // it returns the Total Mail Size intGetNumberOfMails(); // It return the number of mails CStringGetMsgContents(); BOOL Statistics(); // issue the STAT command on email server BOOL Retrieve(intMsgNumber); // Getting any particular mail message BOOL Reset(); // issue the reset command on email server intGetMessageSize(intMsgNumber); // Return a size of any particular mail BOOL Noop(); // issue the NOOP command on email server BOOL Disconnect(); // issue the QUIT command on email server BOOL Delete(int&MsgNumber); // Deleteing a particular message from email server BOOL Connect(CString& Host, CString& User, CString& Password); CPop(); virtual ~CPop();

private: CStringm_ErrorMessage; BOOL CheckResponse(intResponseType); CStringm_Password; CStringm_User; CStringm_Host; CStringm_MsgContents; intm_TotalSize; intm_NumberMail; CSocketm_PopServer; }; /#endif // !defined(AFX_POP_H__A44B38B6_697C_11D1_881E_00001C302581__INCLUDED_)

/*---------------------------------------------------------------- // Pop.cpp : Defines the class behaviors for the application. ------------------------------------------------------------------*/

#include "stdafx.h" #include "Pop.h"

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

//////////////////////////////////////////////////////////////////// // CPop Class ///////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////// // Construction/Destruction //////////////////////////////////////////////////////////////////

CPop::CPop() { m_PopServer.Create(); } //{4EEC1C91-6BE1-11d1-8824-00001C302581}

CPop::~CPop() { m_PopServer.Close(); }

BOOL CPop::Connect(CString& Host, CString& User, CString& Password) { char buf [512];

if (!m_PopServer.Connect(Host,110)) // 110 Pop3 Port { m_ErrorMessage = _T("Server cannot be connected"); return FALSE; } else { if(CheckResponse(CONNECTION_CHECK)==FALSE) return FALSE; wsprintf (buf, "USER %s\r\n", (LPCSTR) User); m_PopServer.Send(buf, strlen (buf)); if(CheckResponse(USER_CHECK)==FALSE) return FALSE;

wsprintf (buf, "PASS %s\r\n", (LPCSTR) Password); m_PopServer.Send(buf, strlen (buf)); if (CheckResponse(PASSWORD_CHECK)==FALSE) return FALSE;

return TRUE; }

} BOOL CPop::Delete(int&MsgNumber) { char buf [512];

wsprintf (buf, "DELE %d\r\n",MsgNumber ); m_PopServer.Send(buf, strlen (buf)); if (CheckResponse(DELETE_CHECK)==FALSE) return FALSE; else return TRUE; }

BOOL CPop::Disconnect() { char buf [512];

wsprintf (buf, "QUIT \r\n"); m_PopServer.Send(buf, strlen (buf)); if (CheckResponse(QUIT_CHECK)==FALSE) return FALSE; else return TRUE; }

BOOL CPop::Noop() { char buf [512];

相关文档
最新文档