上一篇,介绍安装了 poco c++ 库。那么这篇文章就写一个简单的应用。 下面写一个简单的网络编程作为演示 poco 的简单易用。#include <Poco/Net/SocketAddress.h> #include <Poco/Net/StreamSocket.h> #include <Poco/Net/SocketStream.h> #include "Poco/StreamCopier.h" #include <iostream> #include <sstream> using namespace Poco; int main() { Net::SocketAddress sa( "smtp.qq.com", 25 ); Net::StreamSocket socket(sa); char msg[1000] = " EHLO"; socket.sendBytes( msg, strlen(msg) ); socket.receiveBytes( msg, 1000 ); std::cout << msg << std::endl; }
网络没问题的话你会收到如下信息。220 smtp.qq.com Esmtp QQ Mail Server.此信息是我们通过 smtp 协议向 qq 的 smtp 服务器发起请求,
然后qq smtp 服务器对我们的响应。
这就是我 poco 库遍的网络客户端。就这样简单。
poco 简单使用演示
最新推荐文章于 2024-06-24 14:25:49 发布