Suchergebnisse für Anfrage "boost-asio"
c ++ Arbeitswarteschlangen mit dem Blockieren von
Diese Frage sollte etwas einfacher sein als meine letzten. Ich habe die folgende Arbeitswarteschlange in mein Programm implementiert: Pool.h: // tpool class // It's always closed. :glasses: #ifndef __POOL_H #define __POOL_H class tpool { ...
Matching boost :: deadline_timer ruft den entsprechenden wait_async @ zurü
Betrachten Sie diesen kurzen Codeausschnitt, bei dem ein boost :: deadline_timer einen anderen unterbricht: #include <iostream> #include <boost/bind.hpp> #include <boost/function.hpp> #include <boost/asio.hpp> static boost::asio::io_service ...
Beenden Sie eine Boost Asio-basierte Windows-Konsolenanwendung auf elegante Weise.
Ich arbeite an einem boost.asio-basierten HTTP-Server. Es soll von außen gestoppt werden. Wir verwenden die Asiosignalbehandlung, die für Strg-C gut funktioniert, jedoch nicht für WM_CLOSE, sodass es keine einfache Möglichkeit gibt, die Anwendung ...
Proper Bereinigung mit einer suspendierten Coroutine
Ich frage mich, was in dieser Situation die beste (sauberste, am schwierigsten zu verarbeitende) Methode für die Bereinigung ist. void MyClass::do_stuff(boost::asio::yield_context context) { while (running_) { uint32_t data = ...
boost :: asio :: yield_context: unerwartete forced_unwind-Ausnahme
Ich versuche meine benutzerdefinierte Async-Funktion für boost :: asio wie beschrieben zu schreibenHie [https://stackoverflow.com/questions/24497881/boostasiospawn-yield-as-callback]. Allerdings erhalte ich die Ausnahme boost :: coroutines :: ...
boost asio post funktioniert nicht, io_service :: run wird direkt nach post beendet
Ich versuche, Boost-Signale mit ASIO zu mischen, um einen auf Dispatch basierenden Handler-Aufruf durchzuführen. Wenn die post-Methode von einem Thread aus aufgerufen wird, wird io_service :: run sofort beendet. Der zum Posten verarbeitete ...
boost :: asio read from / dev / input / event0
Ich möchte boost :: asio verwenden, um von einem 12-stelligen Tastenfeld zu lesen. Ich kann es momentan ohne Boost machen: fd = open ("/dev/input/event0", 0_NONBLOCK); read (fd, &ev, sizeof ev); Weißt du wie ich das mit boost :: asio machen ...
Using boost :: asio :: async_read with stdin?
kurzfrage: Ich habe eine Echtzeitsimulation, die als Hintergrundprozess abläuft und mit Pipes mit dem aufrufenden Programm verbunden ist. Ich möchte Befehle mit stdin an diesen Prozess senden, um bestimmte Informationen über stdout zu erhalten. ...
Wie kann ich in Boost ASIO die Quell-IP-Adresse so einstellen, dass sie die IP-Adresse eines anderen Servers annimmt?
Ich habe ein Boost ASIO-basiertes C ++ - Serverprogramm und möchte die von TCP verwendete Quell-IP-Adresse auf die eines anderen Servers einstellen können. Ich weiß, dass man die Quell- und Ziel-IP-Adressen lesen kann, aber vermutlich können sie ...
Lesen von der seriellen Schnittstelle mit Boost Asio
Ich möchte mit @ auf eingehende Datenpakete an der seriellen Schnittstelle prüfeboost.asio. Jedes Datenpaket beginnt mit einem Header, der ein Byte lang ist, und gibt an, welcher Nachrichtentyp gesendet wurde. Jeder Nachrichtentyp hat eine ...