Boost logo

Boost Users :

From: Sascha Seewald (vudu_at_[hidden])
Date: 2006-08-08 16:22:27


Jakub Stachowski wrote:
> Sascha Seewald wrote:
>
>> Hi Boosters,
>>
>> I´m playing around with the great boost::asio library but have problems
>> using the boost::asio::ip::tcp::iostream.
>>
>> I try to implement a very simple nntp-client:
>>
>> <code>
>>
>> void connect_and_retrieve_list_of_newsgroups()
>> {
>>
>> std::string line;
>>
>> // connect to server
>> boost::asio::ip::tcp::iostream s("news.gmane.org", "nntp");
>> if (!s)
>> return;
>>
>> // read connection ack
>> std::getline(s, line);
>>
>> // log
>> std::cout << line;
>>
>> // check return code here. we assume everything is fine.
>> // ...
>>
>> // send LIST command to request a list of newsgroups (see rfc 977)
>> // the server will respond with one or more lines
>> s << "LIST\r\n";
>
> Try adding s.flush() here.

Yeah, that worked!

Many Thanks!
Sascha


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net