Service
测试端口为 8888
一开始 不开client 服务器也接受字符、
原因是迅雷看看也用 8888端口 干掉他就好了
#include<boost/asio.hpp>
#include<boost/bind.hpp>
#include<boost/enable_shared_from_this.hpp>
#include<iostream>
using namespace boost::asio;
using boost::asio::ip::tcp; //子
class client_session :public boost::enable_shared_from_this<client_session>
{
private:
char read_buf_[512]; //声明一个char
tcp::socket socket_; //声明一个socket的对象
public:
client_session(io_service &ioservice) //用ioservic构造 socket端口
: socket_(ioservice) // 构造就是用来初始化套接字对象
{
}
tcp::socket&socket() //返回私有变量socket_的接口
{
return socket_;
}
void start() //客户端执行函数
{
async_write(socket_, boost::asio::buffer("欢迎连接服务器"),
boost::bind(&client_se