Messenger [GTK+ & Socket] - C - Programmation
Marsh Posté le 10-06-2005 à 12:56:19
Bonjour
Je n'en suis pas absolument certain, mais il me semble que toutes les lignes qui sont après gtk_main (); ne seront exécuter que lorsque le programme quittera le gtk.
Le gtk_main est une boucle d'attente d'un évènement.
Il est préférable d'ouvrir la connection réseau avant le gtk_main ()
Dans la fonction OnClick_Send, la manipulation de liste me semble bien inutile vu que tu n'utilise qu'un seul widget autant l'envoyer en paramètre directement au gestionnaire c'est plus léger
g_signal_connect(G_OBJECT(pSend_Button), "clicked", G_CALLBACK(OnClick_Send), pEntryToSend);
Je ne suis pas sur que ce gestionnaire fonctionne en l'état car je ne pense pas que le premier enfant de la table soit le gtk_entry vu qu'il est lui même dans une gtk_box.
un petit lien vers un forum spécialisé GTK
http://forums.apinc.org/viewforum.php?f=12
pour les sockets voir les experts sur ce forum.
bon courage
Marsh Posté le 10-06-2005 à 13:19:09
Oui, c'est exactement ça, les sockets s'executent en quittant le programme. Je vais essayer ce que t'as dit, merci bicoup :-)
Marsh Posté le 10-06-2005 à 11:07:16
Hello all,
j'ai commencé a programmer un messenger en C avec la bibliothèque GTK+, le problème est que le code ne fonctionne pas (je ne sais pas vraiment a quel niveau), mais il se compile. Je n'arrive pas tellement a vous expliquer mon problème, moi même j'ai du mal a comprendre, ça doit surement venir de code, le voici :
Plus exactement, le problème est que la connexion ne se réalise pas entre 2 programmes...
Pouvez-vous m'éclaircir un peu s'il vous plaît ?
Merci