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

隨筆-381  評(píng)論-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)
{
// 一連上,就向服務(wù)端發(fā)送信息 
boost::asio::async_write(socket_, boost::asio::buffer("hello,server!"),
boost::bind(&Client::handle_write, this, boost::asio::placeholders::error));
// boost::asio::async_read(...)讀取的字節(jié)長(zhǎng)度不能大于數(shù)據(jù)流的長(zhǎng)度,否則就會(huì)進(jìn)入 
// ioservice.run()線程等待,read后面的就不執(zhí)行了。 
//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) 
// ); 
//這樣就可以實(shí)現(xiàn)循環(huán)讀取了,相當(dāng)于while(1) 
//當(dāng)然,到了這里,做過(guò)網(wǎng)絡(luò)的朋友就應(yīng)該相當(dāng)熟悉了,一些邏輯就可以自行擴(kuò)展了 
//想做聊天室的朋友可以用多線程來(lái)實(shí)現(xiàn) 
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 小王 閱讀(2244) 評(píng)論(0)  編輯 收藏 引用 所屬分類: 網(wǎng)絡(luò)通訊
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲砖区区免费| 影音先锋久久精品| 久久久久久久尹人综合网亚洲 | 国产日韩欧美黄色| 国产日韩欧美麻豆| 黄色日韩网站视频| 91久久精品美女| 一区二区高清在线观看| 亚洲欧美日韩国产综合精品二区| 午夜精品久久久久久久99樱桃| 香蕉久久国产| 久久在线免费观看| 最新国产精品拍自在线播放| 亚洲精品久久久久| 亚洲综合成人在线| 蜜桃久久精品乱码一区二区| 欧美日韩一区三区四区| 国产欧美一区二区精品性色| 在线观看欧美激情| 亚洲欧美成人| 欧美激情综合色| 亚洲一区二区精品视频| 久久综合久久综合九色| 国产精品久久久久aaaa九色| 亚洲国产一区二区三区a毛片| 午夜精品999| 最新国产の精品合集bt伙计| 午夜久久美女| 国产精品www网站| 亚洲精品欧美日韩| 久久全球大尺度高清视频| 一区二区国产日产| 美女网站在线免费欧美精品| 国产精品欧美日韩久久| 日韩视频不卡| 欧美91福利在线观看| 亚洲综合日韩在线| 欧美午夜寂寞影院| 日韩亚洲综合在线| 欧美国产日韩免费| 久久久久久一区二区| 国产精品免费在线| 亚洲影视在线播放| 亚洲激情第一页| 欧美在线91| 国产精品美女久久| 99视频一区二区| 欧美成人影音| 久久久国产成人精品| 国产精品永久免费观看| 在线中文字幕一区| 日韩午夜av电影| 欧美精品一区二区蜜臀亚洲| 亚洲国产毛片完整版| 免费不卡在线观看av| 欧美一区在线看| 国产亚洲精品v| 新狼窝色av性久久久久久| 中文在线资源观看网站视频免费不卡 | 午夜精品久久久久久久男人的天堂| 欧美日韩大片| av成人黄色| 亚洲精品视频免费观看| 免费在线看一区| 亚洲国产精品尤物yw在线观看| 久久久久久久综合狠狠综合| 午夜精品剧场| 韩日欧美一区二区| 美脚丝袜一区二区三区在线观看 | 欧美激情国产精品| 99精品视频免费在线观看| 亚洲国产婷婷| 欧美日韩久久不卡| 欧美亚洲视频在线观看| 性做久久久久久| 激情五月综合色婷婷一区二区| 欧美99久久| 欧美日韩国产一中文字不卡| 亚洲一区二区三区午夜| 亚洲欧美色一区| 在线成人av| 日韩视频一区二区三区| 国产精品一区免费视频| 久久综合久色欧美综合狠狠| 麻豆成人精品| 在线综合亚洲| 性久久久久久久| 91久久国产综合久久| 夜夜嗨av一区二区三区四季av| 国产日产高清欧美一区二区三区| 蜜臀99久久精品久久久久久软件| 欧美黄色aaaa| 午夜日韩视频| 欧美成人影音| 久久久福利视频| 欧美日韩调教| 欧美a级大片| 狠狠色综合日日| 久久久国产一区二区三区| 欧美国产日本韩| 久久久久国产精品一区三寸| 欧美国产国产综合| 久久国产66| 欧美日韩国产综合网| 久久精品二区| 欧美日韩一区二区在线观看视频| 久久久国产一区二区| 欧美日韩一区二区三区高清| 久久这里只有精品视频首页| 欧美日韩在线播放| 亚洲第一主播视频| 韩国av一区二区三区四区| 在线视频免费在线观看一区二区| 亚洲第一视频| 欧美与黑人午夜性猛交久久久| 亚洲网站在线观看| 欧美久久久久| 亚洲大片精品永久免费| 国产一区美女| 性亚洲最疯狂xxxx高清| 欧美一区二区在线观看| 欧美性大战久久久久久久蜜臀| 欧美激情在线| 亚洲精品黄色| 欧美激情久久久久| 亚洲黄色在线看| 亚洲精品五月天| 欧美国产日产韩国视频| 欧美sm视频| 在线日本成人| 美日韩免费视频| 亚洲电影中文字幕| 亚洲精品一二三区| 欧美激情久久久| 99精品视频免费全部在线| 在线亚洲伦理| 欧美视频日韩视频| 在线视频日韩| 亚洲欧美卡通另类91av| 欧美午夜精品一区二区三区| 日韩一级黄色av| 亚洲欧美日韩系列| 国产日韩视频一区二区三区| 欧美一级久久久| 裸体一区二区| 亚洲激情午夜| 欧美日韩国产精品一区| 国产精品99久久久久久白浆小说| 亚洲欧美日韩在线观看a三区| 国产欧美日韩不卡| 久久婷婷丁香| 亚洲美女精品成人在线视频| 亚洲男女毛片无遮挡| 国产性天天综合网| 久热精品视频在线观看| 亚洲日本一区二区三区| 亚洲天堂网站在线观看视频| 国产精品入口福利| 久久久久欧美| 亚洲精品你懂的| 日韩午夜免费视频| 国产精品美女xx| 久久久久久久精| 亚洲精品视频免费| 欧美专区在线播放| 亚洲国产一区二区三区高清| 欧美三级视频在线观看| 中文亚洲免费| 国产精品视频免费观看www| 亚洲欧美日韩天堂| 欧美成人激情视频免费观看| 亚洲美女淫视频| 国产精品尤物福利片在线观看| 欧美在线免费看| 亚洲国产欧美日韩| 欧美在线观看一区二区三区| 亚洲黄色在线看| 国产欧美激情| 欧美国产在线电影| 欧美一区二区大片| 日韩亚洲视频| 亚洲国产欧洲综合997久久| 欧美一级电影久久| 亚洲免费精彩视频| 亚洲高清精品中出| 国产日韩精品在线播放| 欧美人妖在线观看| 久久免费精品视频| 亚洲一区二区三区777| 欧美黄免费看| 久久久久欧美| 西瓜成人精品人成网站| 日韩亚洲在线| 亚洲欧洲精品一区二区三区不卡 | 在线视频亚洲一区| 亚洲激情女人| 国产综合色在线| 国产精品卡一卡二卡三| 欧美美女操人视频| 久久这里只有|