青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆-380  評論-37  文章-0  trackbacks-0
#pragma once
#include <iostream>
#include <boost/asio.hpp>
#include <boost/bind.hpp>
#include <boost/shared_ptr.hpp>
using namespace boost::asio::ip;
using namespace boost::asio;
class Client
{
public:
//boost::shared_ptr<Client> ClientPtr;
public:
Client(boost::asio::io_service& io_service, tcp::endpoint& endpoint);
~Client();
private:
void handle_connect(const boost::system::error_code& error);
void handle_read(const boost::system::error_code& error);
void handle_write(const boost::system::error_code& error);
private:
tcp::socket socket_; 
char getBuffer[1024];
};


#include "stdafx.h"
#include "Client.h"
Client::Client(boost::asio::io_service& io_service, tcp::endpoint& endpoint):
socket_(io_service)
{
socket_.async_connect(endpoint, boost::bind(&Client::handle_connect, this, boost::asio::placeholders::error));
::memset(getBuffer, '\0', 1024);
}
Client::~Client()
{
}
void Client::handle_connect(const boost::system::error_code& error)
{
if (!error)
{
// 一連上,就向服務端發送信息 
boost::asio::async_write(socket_, boost::asio::buffer("hello,server!"),
boost::bind(&Client::handle_write, this, boost::asio::placeholders::error));
// boost::asio::async_read(...)讀取的字節長度不能大于數據流的長度,否則就會進入 
// ioservice.run()線程等待,read后面的就不執行了。 
//boost::asio::async_read(socket, 
// boost::asio::buffer(getBuffer,1024),
// boost::bind(&client::handle_read,this,boost::asio::placeholders::error) 
// ); 
socket_.async_read_some(boost::asio::buffer(getBuffer, 1024), 
boost::bind(&Client::handle_read, this, boost::asio::placeholders::error));
}
else
{
socket_.close();
}
}
void Client::handle_read(const boost::system::error_code& error)
{
if (!error)
{
std::cout << getBuffer << std::endl;
//boost::asio::async_read(socket, 
// boost::asio::buffer(getBuffer,1024), 
// boost::bind(&client::handle_read,this,boost::asio::placeholders::error) 
// ); 
//這樣就可以實現循環讀取了,相當于while(1) 
//當然,到了這里,做過網絡的朋友就應該相當熟悉了,一些邏輯就可以自行擴展了 
//想做聊天室的朋友可以用多線程來實現 
socket_.async_read_some(boost::asio::buffer(getBuffer, 1024),
boost::bind(&Client::handle_read, this, boost::asio::placeholders::error));
}
else
{
socket_.close();
}
}
void Client::handle_write(const boost::system::error_code& error)
{
}


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "Client.h"
using namespace boost::asio::ip;
using namespace boost::asio;
int _tmain(int argc, _TCHAR* argv[])
{
io_service ioservice;
tcp::endpoint endpoint(address_v4::from_string("127.0.0.1"), 8100);
//ClientPtr client_ptr(new Client(io_service, endpoint));
Client client(ioservice, endpoint);
ioservice.run();
return 0;
}
posted on 2009-08-19 00:24 小王 閱讀(2243) 評論(0)  編輯 收藏 引用 所屬分類: 網絡通訊
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲一区三区电影在线观看| 欧美精品国产| 欧美在线免费观看| av成人免费| 亚洲二区免费| 黄色欧美成人| 99精品视频免费| 99国产精品99久久久久久| 亚洲欧洲综合| 亚洲精品视频一区二区三区| 欧美在线免费观看亚洲| 国产精品影音先锋| 欧美成人免费网| 久久久亚洲欧洲日产国码αv| 午夜精品影院在线观看| 亚洲嫩草精品久久| 国产精品久久久久永久免费观看| 91久久精品美女| 日韩视频第一页| 亚洲综合久久久久| 老牛嫩草一区二区三区日本| 欧美日韩视频在线一区二区| 韩国精品久久久999| 一区二区三区国产在线| 久久久久久网站| 日韩视频在线永久播放| 久久在线视频在线| 国产精品欧美久久| 亚洲麻豆国产自偷在线| 欧美影院精品一区| 99综合电影在线视频| 久久亚洲欧洲| 国产一区二区无遮挡| 国产精品99久久久久久宅男| 欧美xx69| 久久精品中文| 国产精品视频网| 一本到12不卡视频在线dvd| 免费成人av在线| 香蕉久久夜色精品国产| 欧美日韩一区在线观看| 91久久夜色精品国产九色| 欧美在线视频二区| 亚洲一区二区精品| 欧美日韩国产在线播放| 亚洲另类春色国产| 欧美黄色免费网站| 久久久久久久久久久成人| 国产美女一区二区| 小黄鸭精品aⅴ导航网站入口 | 性视频1819p久久| 亚洲精品久久| 欧美久久电影| 日韩一二三区视频| 欧美激情一区二区在线| 久久久久国产一区二区三区四区| 国产日韩欧美在线| 香蕉久久夜色| 欧美一区二区三区免费观看| 国产精品视频一二三| 午夜精品久久久| 亚洲欧美激情视频| 国产一区二区剧情av在线| 久久精品视频在线看| 欧美一区二区性| 激情欧美一区二区三区| 午夜精品久久久久| 精东粉嫩av免费一区二区三区| 午夜久久tv| 午夜欧美理论片| 国产一区二区三区在线观看免费视频| 欧美与黑人午夜性猛交久久久| 一区二区日本视频| 国产精品家庭影院| 久久av免费一区| 亚洲免费伊人电影在线观看av| 夜夜嗨av一区二区三区免费区| 欧美亚洲成人精品| 久久精品一区| 免费在线观看一区二区| 亚洲另类黄色| 亚洲在线一区| 在线国产精品播放| 日韩一区二区精品视频| 国产视频一区在线观看一区免费| 久热国产精品| 欧美日韩精品免费观看视频完整| 亚洲欧美视频在线| 久久深夜福利| 亚洲无线一线二线三线区别av| 午夜伦理片一区| 亚洲欧洲视频| 午夜精品成人在线视频| 91久久极品少妇xxxxⅹ软件| 日韩一级欧洲| 加勒比av一区二区| 亚洲一区二区三区精品视频| 一区免费视频| 亚洲无线一线二线三线区别av| 红桃视频国产精品| 一区二区精品国产| 在线日韩成人| 亚洲香蕉伊综合在人在线视看| 影音先锋日韩资源| 夜夜爽www精品| 91久久综合| 性久久久久久久久| 正在播放亚洲| 美乳少妇欧美精品| 欧美在线亚洲一区| 欧美三级乱码| 亚洲国产日韩综合一区| 激情久久五月| 欧美一级久久| 欧美与黑人午夜性猛交久久久| 欧美日韩1080p| 免费成人在线观看视频| 国产欧美日本在线| 亚洲一区在线播放| 亚洲欧美日韩精品久久久久 | 国产精品成人观看视频国产奇米| 免费高清在线一区| 国产午夜精品视频| 亚洲欧美经典视频| 亚洲欧美日韩中文在线制服| 欧美区一区二区三区| 亚洲国产成人91精品| 在线精品一区二区| 久久米奇亚洲| 欧美一区二区三区婷婷月色| 久久字幕精品一区| 久久久www免费人成黑人精品 | 亚洲综合视频网| 欧美日韩中文在线| 日韩一级在线观看| 亚洲香蕉成视频在线观看| 欧美久久一级| 亚洲毛片在线看| 亚洲午夜精品17c| 欧美调教视频| 亚洲一区二区三区四区视频 | aaa亚洲精品一二三区| 欧美极品在线播放| 亚洲精品一区二区三区av| 一区二区三区.www| 欧美天天视频| 午夜久久99| 欧美va亚洲va国产综合| 亚洲精品视频一区| 欧美日韩在线看| 亚洲欧美精品伊人久久| 久久人体大胆视频| 亚洲清纯自拍| 国产精品久久久久免费a∨大胸 | 欧美日韩在线播| 午夜久久久久久| 欧美国产欧美亚州国产日韩mv天天看完整| 亚洲国产精品美女| 欧美日韩在线亚洲一区蜜芽| 亚洲一区二区三| 欧美aⅴ一区二区三区视频| 日韩视频三区| 国产小视频国产精品| 牛牛国产精品| 亚洲尤物影院| 欧美国产精品劲爆| 亚洲视频一二三| 国产亚洲精品aa| 欧美激情性爽国产精品17p| 亚洲淫性视频| 亚洲成在线观看| 欧美一区二区三区婷婷月色| 亚洲人午夜精品| 国产无一区二区| 欧美日韩黄色大片| 久久全国免费视频| 亚洲一二三区在线| 亚洲大胆女人| 久久久成人网| 亚洲影院污污.| 亚洲欧洲中文日韩久久av乱码| 国产欧美韩国高清| 欧美日韩视频专区在线播放| 久久蜜臀精品av| 午夜一区在线| 宅男噜噜噜66国产日韩在线观看| 米奇777超碰欧美日韩亚洲| 亚洲欧美成人网| 夜夜嗨av一区二区三区四季av| 一区二区三区在线不卡| 国产精品一级在线| 欧美日韩综合| 欧美精品偷拍| 欧美成人三级在线| 久久蜜桃av一区精品变态类天堂| 亚洲欧美日韩国产综合| 正在播放欧美一区| 99天天综合性| 欧美黄色一区| 久久精品女人|