Ich möchte eine sehr einfache C++ Instant Messenger für LAN-Netzwerke und Internet (direkte IP-Verbindung) machen. Ich weiß wenig über Steckdosen. Ich habe das Internet durchsucht, aber nichts hat wirklich geholfen. Ich würde jemanden vorschlagen, einen Howto/Tutorial/Guide. Ich möchte nur Nachrichten senden und empfangen (in einem Konsolenfenster werde ich die GUI später erstellen). Ich möchte, dass es für Linux und Windows ist. Danke im Voraus!Einfache C++ Instant Messenger
Antwort
Kasse Boost.Asio. Es ist portabel, und es hat auch ein Beispiel, das einen einfachen Chat implementiert.
Danke, ich werde das versuchen und Posten, wenn ich irgendwelche Fragen habe. –
Ich kann nicht finden, wo ich die Bibliotheken und die Header herunterladen soll. –
Download unter http://www.boost.org/users/download/. Sie müssen etwas lesen, um diese Arbeit zu bekommen. –
Verwenden Sie boost, Cross-Plattform, unter dem Link, einfaches Beispiel für Client-Server-Chat.
Es gibt hier einen Quellcode für eine C/S-Chat-Anwendung, die Sie wahrscheinlich verwenden könnten, um loszulegen.
Mas.
Ich habe das früher versucht, aber es gibt eine Header-Datei, die ich nicht finden konnte. –
Welche Header-Datei? – MaSuGaNa
@MaSuGaNa - Ich lag falsch, es war ein ähnliches Projekt des gleichen Autors, das einen Header verwendete, den ich nicht finden konnte. Ist das nur für Windows, oder ich missverstanden? –
- 1. Ajax Instant Messenger mit PHP
- 2. Instant Messenger-Displaymeldung programmgesteuert einstellen
- 3. Welche Sprache wie Instant Messenger Server
- 4. Was ist besser für Instant Messenger TCP oder UDP?
- 5. Yahoo Messenger Bibliothek C#
- 6. C#: Instant Messager - Netzwerk (.NET Remoting/WCF/Sockets)?
- 7. Instant Fehler
- 8. Ist String.Length in C# (.NET) Instant-Variable?
- 9. Wie würden Sie ein Instant-Messenger-Programm für eine Website-Benutzerbasis erstellen?
- 10. Soll ich ein Low-Level- oder High-Level-Protokoll für einen Instant-Messenger verwenden?
- 11. MVVM Light Messenger Klasse
- 12. Facebook Messenger erhalten Zugriffstoken für Messenger App
- 13. Messenger Bot funktioniert nicht
- 14. C++ einfache Programmfehler
- 15. Einfache C char Frage
- 16. Einfache C Zeiger Verwirrung
- 17. einfache C + + Binärdatei lesen
- 18. Einfache C# WPF TreeView
- 19. C# jquery einfache Dialogbox
- 20. C++ Einfache Variante Boost
- 21. Einfache C Pointer Clarification
- 22. Einfache C# Ausgabe
- 23. Einfache Komprimierung in C++
- 24. Einfache Reflektion Frage C#
- 25. Einfache C Frage
- 26. C# Polymorphismus einfache Frage
- 27. C++ einfache Threads Beispiel
- 28. C#/Regex, einfache Frage
- 29. Einfache Blasensortierung C#
- 30. Einfache C# Bildschirmfreigabe-Anwendung
Keine der Antworten hat wirklich geholfen. Trotzdem danke. Ich habe versucht, Boost.Asio (es kompiliert nicht), Qt (es funktioniert, aber ich weiß nicht viel darüber) und das "Codeproject.com" Beispiel, aber viele Probleme aufgetreten. Kann jemand noch etwas vorschlagen? –
Welchen Compiler/welche Version hast du benutzt? Welche Boost-Version hast du versucht? Was waren einige der "vielen Probleme", die du mit Qt hattetest? Wird alles andere als eine komplette gestillte Lösung Sie befriedigen? –
@just jemand: Ich habe nicht gesagt, dass ich Probleme mit Qt habe, aber mit dem Codeprojekt Beispiel. Ich habe den GNU-Compiler für Boost benutzt, aber die Leute haben auch bestätigt, dass es Probleme gibt. –