Boost asio : Binärdaten senden
-
Hallo,
ich möchte einen wchar_t String per boost::asio zu einem clienten senden.
Das Senden klappt wunderbar. Das Empfangen auch. Leider funktioniert
read_until(SyncReadStream& s, boost::asio::basic_streambuf<Allocator>& b, char delim,nur mit basic_streambuf, also letzendlich kommt mein String als eine Sammlung von char's an.
Wie kann ich nun meinen basic_streambuf in einen wstring umwandeln, bzw. gibt es bei boost::asio auch noch andere Methoden, die das Senden eines wstring einfacher machen?
Danke.
-
wstring hat keine fixe breite.
wandle den erstmal nach UTF8, dann kannste ihn auch schön als char-vektor schicken.