Bonjour,
j'ai besoin d'une librairie pour que des ordinateurs puissent communiquer entre eux. Je connais déjà les modules QtNetwork et Network de Qt et SFML respectivement et après un peu de recherche, je suis tombé sur Boost.Asio.
Je connais déjà les deux premier, cependant j'ai jamais vraiment regardé, ni utilisé Boost.
Le but du programme (ou plutôt sous-programme) est de pouvoir créer un réseau privé entres utilisateurs qui se connaissent et de pouvoir faire des actions du type "Tu envoies cette image aux autres et après tu l'affiches." ou encore " Lis le fichier musique envoyé l'autre jours". Pour tout ce qui est de la mécanique extérieure au réseau j'y arrive, cependant je bloque au niveau du réseau.
La méthode la plus simple serait sans doute de passer sur du client-serveur, mais personnellement je préfère le modèle P2P et intégrer directement dans le programme la structure pour qu'il soit auto-portant. Cela demande sûrement plus de temps à investir dedans, mais ce n'est pas ce qui est important (enfin, je n'ai pas spécialement envie de battre Wine).
Enfin bref, voilà mon problème.
Quelqu'un pourrait-il me conseiller quelque chose?
P.S.: Pour des raisons que je ne peux pas influencer, le programme devra tourner sous GNU/Linux, Window et Mac OS.
# "Une librairie pour du réseau"
Posté par Batchyx . Évalué à 6.
C'est vague.
"Une librairie pour du réseau", ça veut pas dire la même chose pour tout le monde.
Pour faire du réseau, la plupart des applications ont besoin :
C'est quoi que tu veux exactement ?
# c'est vague
Posté par fearan . Évalué à 3.
Déjà tu dis que tu connais deux modules (Qt et SFML), pourquoi ne pas en choisir un des deux? Quels sont les points dans ces deux lib qui font que tu cherches ailleurs? Quels sont les points qui font que ces libs peuvent être intéressantes pour ce que tu veux faire ?
Bref si tu écartes des libs, ce serait dommage de t'envoyer sur d'autre dont les points qui te rebutent sont aussi présents.
perso vu que tu vas devoir faire de l'IHM, et que c'est censé être multiplateforme, je prendrait QtNetwork, mais bon c'est juste mon avis perso.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.