1、客户端:
// client.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
#include "pch.h"
#include <iostream>
#include <boost/asio.hpp>
using namespace boost::asio;
int main()
{
io_service service;
ip::tcp::endpoint ep(ip::address::from_string("127.0.0.1"), 2001);
ip::tcp::socket sock(service);
boost::system::error_code er;
sock.connect(ep, er);
if (er)
{
std::cout << "连接出错" << std::endl;
return -1;
}
sock.send(buffer("7890", 4));
char buf[100] = { 0 };
size_t len = sock.read_some(buffer(buf), er);
if (len)
{
std::cout << buf << std::endl;
}
return 0;
}
(1)、首先创建io_service实例,用于同操作系统输入输出交互;
(2)