cs_max12
Messages postés1491Date d'inscriptiondimanche 19 novembre 2000StatutModérateurDernière intervention 7 juillet 2014 16 janv. 2006 à 21:19
Poste ;)
arconius
Messages postés27Date d'inscriptiondimanche 10 février 2002StatutMembreDernière intervention16 janvier 2006 16 janv. 2006 à 14:39
Je posterais un serveur multi client si ça vous intéresse. C un code assez interressant surtout pour la mise en place de sockets non bloquants.
cs_max12
Messages postés1491Date d'inscriptiondimanche 19 novembre 2000StatutModérateurDernière intervention 7 juillet 2014 16 janv. 2006 à 04:12
C'est intéressant, belle contribution. Cependant j'ai une petite observation : Il faut que tu accumule les données des packets envoyés et t'assurer que le packet est complet avant d'en faire l'analyse. Je sais que dans le cas présent c'est pas tellement grâve puisqu'il y a peu de chance que des packets de 30 octets soient séparés en deux, mais pour une prochaine ... (Et peux-être si tu veux lui intégrer un chat ;)). Et aussi utiliser un autre thread pour l'attente de connexion, ou éventuellement des sockets qui ne bloques pas (mais ça je sais pas encore le faire moi même :P)
Des commentaires à la tonne aussi hum c'est bien ça +1.
A+
Bonne prog
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 14 janv. 2006 à 09:46
Si on met l'option /GF (regroupement des chaines) sous VC++, j'imagine qu'on peut se passer de strcmp, la comparaison des adresses des chaines est d'ailleurs plus rapide
arconius
Messages postés27Date d'inscriptiondimanche 10 février 2002StatutMembreDernière intervention16 janvier 2006 13 janv. 2006 à 10:31
Pourtant marche bien ...
Mais je reconnais que strcmp() aurait été plus propre :)
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 13 janv. 2006 à 10:24
if(type=="EDIT") compare 2 ADRESSES et non des chaines, il faudrait pour cela être certain que "EDIT" est stocké UNE SEULE FOIS. En résumé à ne jamais faire et c'est strcmp() pour les chaines.
arconius
Messages postés27Date d'inscriptiondimanche 10 février 2002StatutMembreDernière intervention16 janvier 2006 13 janv. 2006 à 08:46
Ps -> Le morpion n'étant en fait un support comme un autre en fait :)
arconius
Messages postés27Date d'inscriptiondimanche 10 février 2002StatutMembreDernière intervention16 janvier 2006 13 janv. 2006 à 08:44
-> LPCTSTR type;
-> if(type=="EDIT") FAIT QUOI CETTE LIGNE ???
En fait j'ai simlplifier ma classe bouton dans ce prog puisque je n'avais que des boutons "classiques" ou des EDIT.
Si tu regarde en détail les paramètres de mon createwindows sont différent suivant que c'est un bouton ou un EDIT :)
-> Pour le fait que ce soit un morpion, je ne pense pas avoir révolutionner le monde des morpion avec ce prog. Toutefois, à mon avis il pourra être utile poiur ceux voulant utilisé :
-> des sockets non bloquant
-> du réseaux dans un prog win32
-> des dessins en win32 (cercles, rectangles, lignes ...
-> l'utilisation d'un timer
-> peut être plein d'autre truc qui pour toi doivent te paraitre évidente
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 12 janv. 2006 à 20:54
LPCTSTR type;
if(type=="EDIT") FAIT QUOI CETTE LIGNE ???
JulioDelphi
Messages postés2226Date d'inscriptiondimanche 5 octobre 2003StatutMembreDernière intervention18 novembre 201014 12 janv. 2006 à 17:51
Un 28eme morpion =)
il apporte quoi de nouveau ? innovant ? informatif ? instructif ?
ncoder
Messages postés244Date d'inscriptionvendredi 6 mai 2005StatutMembreDernière intervention 6 avril 20081 12 janv. 2006 à 17:49
C'est un bon prog !
Congratulations
A+
ncoder
Messages postés244Date d'inscriptionvendredi 6 mai 2005StatutMembreDernière intervention 6 avril 20081 12 janv. 2006 à 17:47
Tu as mis ICON ico-croix.ico, mais il faut mettre
A ICON "ico-croix.ico" !
16 janv. 2006 à 21:19
16 janv. 2006 à 14:39
16 janv. 2006 à 04:12
Des commentaires à la tonne aussi hum c'est bien ça +1.
A+
Bonne prog
14 janv. 2006 à 09:46
13 janv. 2006 à 10:31
Mais je reconnais que strcmp() aurait été plus propre :)
13 janv. 2006 à 10:24
13 janv. 2006 à 08:46
13 janv. 2006 à 08:44
-> if(type=="EDIT") FAIT QUOI CETTE LIGNE ???
En fait j'ai simlplifier ma classe bouton dans ce prog puisque je n'avais que des boutons "classiques" ou des EDIT.
Si tu regarde en détail les paramètres de mon createwindows sont différent suivant que c'est un bouton ou un EDIT :)
-> Pour le fait que ce soit un morpion, je ne pense pas avoir révolutionner le monde des morpion avec ce prog. Toutefois, à mon avis il pourra être utile poiur ceux voulant utilisé :
-> des sockets non bloquant
-> du réseaux dans un prog win32
-> des dessins en win32 (cercles, rectangles, lignes ...
-> l'utilisation d'un timer
-> peut être plein d'autre truc qui pour toi doivent te paraitre évidente
12 janv. 2006 à 20:54
if(type=="EDIT") FAIT QUOI CETTE LIGNE ???
12 janv. 2006 à 17:51
il apporte quoi de nouveau ? innovant ? informatif ? instructif ?
12 janv. 2006 à 17:49
Congratulations
A+
12 janv. 2006 à 17:47
A ICON "ico-croix.ico" !
(Sous dev cpp) !