boost.asio读取很多数据包

时间:2013-01-31 09:39:17

标签: c++ windows boost boost-asio

我在boost asio中最新。我为VoIP编写程序。但我不明白我怎么能写很多包。这是我的代码。

麦克风。

boost::asio::write(socket, boost::asio::buffer(data,val*2),error);

每隔10毫秒

扬声器

accepter.accept(socket);
while (true)
{
    bool is_open = socket.is_open();
    if (!is_open) break;
    //cout<<"Connected"<<endl;
    boost::system::error_code error;
    boost::array <char, 441> buffer;    
    size_t len = socket.read_some(boost::asio::buffer(buffer),error);
    //Play buffer sound
    cout.write(buffer.data(),441); //for check

}

如果我启动2个程序,在控制台中我会看到重复的字符集。我需要做什么?

0 个答案:

没有答案