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.


Anmelden zum Antworten