Tu dis que ta partie réseau est bloquante. Admettons. La glib implémente des threads ( GThread ).
Il existe tout de même une librairie, la Gnet ( http://www.gnetlibrary.org ) qui permet d'utiliser le réseau en serveur/client avec des fonctions non bloquantes. En plus, tu peux utiliser les GIOChannel pour intercepter les informations entrantes et sortantes ( affichage d'une fenêtre lors de la réception de données par exemple ).
Enfin, histoire de faire un peu de pub, tu peux aller sur ce forum http://forums.apinc.org/index.php et aussi sur le wiki qui va avec : http://www.gtk-fr.org pour avoir de l'aide sur toutes ces libraires.
Au plaisir de t'y voir et espérant t'avoir aidé un peu...
# Glib et Gnet
Posté par gerald dumas . En réponse au message Glib et les threads. Évalué à 3.
Tu dis que ta partie réseau est bloquante. Admettons. La glib implémente des threads ( GThread ).
Il existe tout de même une librairie, la Gnet ( http://www.gnetlibrary.org ) qui permet d'utiliser le réseau en serveur/client avec des fonctions non bloquantes. En plus, tu peux utiliser les GIOChannel pour intercepter les informations entrantes et sortantes ( affichage d'une fenêtre lors de la réception de données par exemple ).
Enfin, histoire de faire un peu de pub, tu peux aller sur ce forum http://forums.apinc.org/index.php et aussi sur le wiki qui va avec : http://www.gtk-fr.org pour avoir de l'aide sur toutes ces libraires.
Au plaisir de t'y voir et espérant t'avoir aidé un peu...