boost-asio

Boost.Asio ist eine plattformübergreifende C ++ - Bibliothek für die Netzwerk- und Low-Level-I / O-Programmierung, die Entwicklern ein konsistentes asynchrones Modell mit einem modernen C ++ - Ansatz bietet.
2
Antworten

Boost :: asio Was ist das für ein merkwürdiger Code-Stil?

Ich bin dabei, etwas in meiner Boost-Asio-Socket-Kommunikation zu debuggen. Und fand dieses Stück Code in der Asio-Bibliothek (zu finden in boost / asio / impl / write.hpp Zeile 169 (Boost 1.47)): %Vor% Ich habe schon viele Jahre C / C ++ En...
09.11.2011, 11:03
2
Antworten

boost :: asio :: ip :: multicast :: join_group funktioniert nicht

Ich habe versucht das Beispiel , aber es funktioniert nicht. Anscheinend wird die IPPROTO_IP / IP_MULTICAST_IF-Option nicht festgelegt. Ich kann boost :: asio :: ip :: multicast :: outbound_interface nur für IPPROTO_IP / IP_MULTICAST_IF finden,...
30.12.2011, 02:40
1
Antwort

boost :: asio :: async_write, schreibt Daten größer als 65536 Bytes

Ich versuche, JPEG-Frames über einen Socket an einen Client mit async_write() zu schreiben. Ich habe den Boost asynchronen TCP-Tagesserver als Beispiel verwendet ein Startpunkt. %Vor% Ich habe die Methode geändert, die async_write()...
24.02.2012, 14:50
1
Antwort

SSL-Zertifikate und Boost asio

Hallo Ich versuche, Inhalt von der Webseite herunterzuladen, die HTTPS über C ++ verwendet. Mein sehr einfaches Client-Programm aus den Boost asio-Beispielen kompiliert und läuft gut, aber wenn ich es zB mit Google teste: www.google.co.uk/?gws_r...
01.02.2015, 15:24
1
Antwort

Strange C4512 Warnung. Warum?

Nehmen Sie das folgende Code-Bit, das boost :: asio verwendet. %Vor% Wenn Sie die markierten Zeilen kommentieren, gibt der Compiler (Visual Studio 2010) beim Kompilieren von / W4 die folgende Warnung aus. %Vor% Was macht diese zwei Linie...
05.12.2012, 08:59
2
Antworten

Boost.Asio Installationsproblem

Ich habe bereits Boost-Bibliotheken mit bjam install installiert, aber wenn ich Programme kompiliere: %Vor% solche Fehler auftreten: %Vor% Was muss ich tun? Wie kann ich diese Bibliotheken bauen?     
18.04.2011, 21:06
1
Antwort

Google-Protokollpuffer - Fehlende Pflichtfelder, obwohl alle Felder offensichtlich vorhanden sind

Ich versuche, eine Protokollbuffer-Nachricht über TCP zu senden, aber auf der Empfangsseite bekomme ich einen Fehler "Fehlende Pflichtfelder" beim Versuch zu analysieren, obwohl anscheinend alle Felder da sind. Ich sende einen 4-Byte-Header vor...
18.12.2012, 12:58
1
Antwort

C ++ Boost.ASIO async_read_until langsam

Ich habe ein ungewöhnliches Problem. Ich habe einen C ++ Boost.ASIO Webserver, und um eingehende Anfragen zu bearbeiten, verwende ich diesen Code: %Vor% (wobei "socket_" mein boost :: asio :: ip :: tcp :: socket ist und "response_" ein boost...
04.07.2013, 21:21
1
Antwort

Fädeln Sie sichere Korutinen mit asio ein

Gibt es eine Möglichkeit, thread-sichere Coroutinen zusammen mit boost :: asio zu haben? Ich möchte, dass ein io_service auf mehreren Threads läuft und einige meiner Handler Coroutinen haben. Boost.Coroutine scheint eine Lösung zu sei...
19.12.2011, 04:22
2
Antworten

Bug des Compilers oder der Boost-Bibliothek?

Dieses Programm (es wurde von einem größeren Programm eingegrenzt) stürzt immer nach kompiliert in vs2008 Release (Win32) -Modus unter Windows 7. Ich bin nicht mit Assembly-Code vertraut und weiß nicht, es ist ein Bug Compiler oder Boost :: ends...
31.10.2012, 08:51