Ich bin auf der Suche nach etwas wie Twisted in Python (Event-Driven-Networking-Engine). Ich habe Boost gefunden: Asio, aber es ist schwer für mich. Also brauche ich etwas viel einfacheres (ohne Low-Level-Programmierung).Twisted Alternative in C++
2
A
Antwort
10
Ich würde empfehlen, mit Asio zu beginnen, die Beispiele zu implementieren und zu ändern.
Boost.Asio ist der Stand der Technik heute und einer der einfachsten Weg, asynchrone/ereignisgesteuerte Netzwerkprogrammierung mit C++ zu starten.
Also geben Boost.Asio 2. Chance, wie es eines der besten Tools ist.
+0
Danke, ich werde, ich muss auch lernen zu lernen C++ mehr. – user1307957
Verwandte Themen
- 1. Sortierliste alternative in C#
- 2. Mutex in Python Twisted
- 3. Mit createResolver() in Twisted
- 4. Fehlerbehandlung in Twisted-
- 5. Alternative in C# ENUM - verschachtelt
- 6. Transaktion Unterstützung in Twisted Adbapi
- 7. Twisted callRemote
- 8. C++ Alternative zu perror()
- 9. C# Alternative zu Schienenmigrationen
- 10. Lernen Twisted
- 11. C# WPF WebBrowser Alternative
- 12. Asynchrone Programmierung in Python Twisted
- 13. E-Mail senden mit Twisted on Python3
- 14. C++: Alternative zu 'std :: is_fundamental'?
- 15. Alternative für Excel pivotTable in C#
- 16. Variadic Makros Alternative in ANSI C
- 17. C# „ist“ Operator Alternative in Java
- 18. Alternative für C-Schlüssel in Emacs?
- 19. Leichte Alternative zu Manual/AutoResetEvent in C#
- 20. C# WPF OnPaint Methode Alternative?
- 21. Twisted - Kick spezifischen Client
- 22. twisted HTTP-Client
- 23. Socket.IO vs. Twisted
- 24. Twisted Plugin-Fehler
- 25. Datenbank für Python Twisted-
- 26. Python Twisted Ausgabe
- 27. Python Twisted und Datenbankverbindungen
- 28. Twisted I/O-Archivdateien
- 29. Iron Python Twisted
- 30. Python Twisted-Daemon
Sie sollten wahrscheinlich nicht die C++ - Route dann gehen ... –
Wenn Sie keine Low-Level-Programmierung wollen, warum verwenden Sie C++? –
@PabloSantaCruz Seit wann sind Sie gezwungen, Low-Level in C++ zu gehen? Der C++ - Aspekt besteht darin, Abstraktionen auf hoher Ebene zu verwenden, damit Bibliotheken auf ihrer Oberfläche so hoch sein können, wie sie benötigen, aber wenn nötig auch Low-Level-Zeug implementieren. – Klaim