Desidero creare un instant messenger C++ molto semplice per reti LAN e Internet (connessione IP diretta). Conosco poco le prese. Ho cercato su internet, ma nulla mi ha davvero aiutato. Vorrei qualcuno suggerire un howto/tutorial/guida. Voglio solo inviare e ricevere messaggi (in una finestra della console, creerò la gui in seguito). Voglio che sia per Linux e Windows. Grazie in anticipo!Simple C++ Instant messenger
risposta
Checkout Boost.Asio. È portatile e ha anche un esempio che implementa una semplice chat.
Grazie, ci proverò e posta se ho qualche domanda. –
Non riesco a trovare dove scaricare le librerie e le intestazioni. –
Scarica all'indirizzo http://www.boost.org/users/download/. Dovrai fare un po 'di lettura per farlo funzionare. –
Utilizzare boost, multipiattaforma, sotto il collegamento, esempio semplice per la chat client-server.
C'è un codice sorgente qui per un'applicazione di chat C/S che potresti probabilmente usare per iniziare.
Mas.
Ho provato prima, ma c'è un file di intestazione che non ho trovato. –
Che file di intestazione? – MaSuGaNa
@MaSuGaNa - Mi sbagliavo, era un progetto simile dello stesso autore che usava un'intestazione che non riuscivo a trovare. È solo per Windows, o ho frainteso? –
- 1. Esempio di funzionamento di Rails 3.1 + Juggernaut Instant Messenger?
- 2. simple C++ hash_set example
- 3. Simple Flex/Bison C++
- 4. C# simple IF OR domanda
- 5. Simple C scanf non funziona?
- 6. C# vicino al vassoio (come msn messenger)
- 7. M-x occurr-instant
- 8. Amazon Simple Notification Service AWSSDK C# - S.O.S
- 9. MVVM Light Messenger Class
- 10. API Viber messenger
- 11. Accesso a Facebook Messenger
- 12. Componente aggiuntivo MSN Messenger
- 13. Simple preg_replace
- 14. Simple Python Battleship gioco
- 15. MvvmCross Messenger Plugin Purging abbonamenti
- 16. Facebook Messenger Compose messaggio predefinito
- 17. Come convertire un Instant in un LocalTime?
- 18. Come convertire un LocalDate in un Instant?
- 19. Come ricevere DialogResult utilizzando mvvm-light Messenger
- 20. My simple turing machine
- 21. Simple watch watcher ruby
- 22. Simple JavaScript Physics Engine
- 23. Simple Isolated Storage Problema
- 24. Simple Form Blank Label
- 25. Simple HTTP Server lib
- 26. Simple 2D Random walk
- 27. Simple JavaScript IDE
- 28. simple jQuery Chaining insight
- 29. Refresh Simple Captcha
- 30. Erlang simple server problem
Nessuna delle risposte ha veramente aiutato. Grazie comunque. Ho provato Boost.Asio (non è stato compilato), Qt (funziona, ma non ne so molto) e l'esempio "codeproject.com" ma si sono verificati molti problemi. Qualcuno può suggerire qualcos'altro? –
che tipo di compilatore/versione hai usato? quale versione Boost hai provato? quali sono stati i "molti problemi" che hai avuto con Qt? ti soddisferà tutto tranne una soluzione completa? –
@just qualcuno: non ho detto che ho problemi con Qt, ma con l'esempio di codeproject. Ho usato il compilatore GNU per aumentare, ma le persone hanno anche confermato che ci sono problemi con esso. –