
Hello, I am currently trying to use the iostreams lib with standard BSD socket() file descriptors. If I understand correctly, I need a "bidirectional" stream buffer, so I tried overriding the mode like this: stream_buffer<file_descriptor, std::char_traits<file_descriptor::char_type>, std::allocator<file_descriptor::char_type>, boost::iostreams::bidirectional> But I cannot instantiate this because a static assertion fails. I assume this happens because the file_descriptor class is defined to be seekable (which a TCP socket is not), so what is the best way to do this? Thanks for your help ... Johannes Ballé Philips Applied Technologies Building SFJ 4.50 Glaslaan 2 5616 LW Eindhoven Tel: +31 40 2734194 E-mail: johannes.balle@philips.com
participants (1)
-
Johannes Balle