MORPION EN WIN32 (DESSINS,SOCKETS EN WIN32)

ncoder Messages postés 244 Date d'inscription vendredi 6 mai 2005 Statut Membre Dernière intervention 6 avril 2008 - 12 janv. 2006 à 17:47
cs_max12 Messages postés 1491 Date d'inscription dimanche 19 novembre 2000 Statut Modérateur Dernière intervention 7 juillet 2014 - 16 janv. 2006 à 21:19
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/35532-morpion-en-win32-dessins-sockets-en-win32

cs_max12 Messages postés 1491 Date d'inscription dimanche 19 novembre 2000 Statut Modérateur Dernière intervention 7 juillet 2014
16 janv. 2006 à 21:19
Poste ;)
arconius Messages postés 27 Date d'inscription dimanche 10 février 2002 Statut Membre Dernière intervention 16 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és 1491 Date d'inscription dimanche 19 novembre 2000 Statut Modérateur Derniè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és 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
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és 27 Date d'inscription dimanche 10 février 2002 Statut Membre Dernière intervention 16 janvier 2006
13 janv. 2006 à 10:31
Pourtant marche bien ...

Mais je reconnais que strcmp() aurait été plus propre :)
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 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és 27 Date d'inscription dimanche 10 février 2002 Statut Membre Dernière intervention 16 janvier 2006
13 janv. 2006 à 08:46
Ps -> Le morpion n'étant en fait un support comme un autre en fait :)
arconius Messages postés 27 Date d'inscription dimanche 10 février 2002 Statut Membre Dernière intervention 16 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és 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
12 janv. 2006 à 20:54
LPCTSTR type;
if(type=="EDIT") FAIT QUOI CETTE LIGNE ???
JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 14
12 janv. 2006 à 17:51
Un 28eme morpion =)
il apporte quoi de nouveau ? innovant ? informatif ? instructif ?
ncoder Messages postés 244 Date d'inscription vendredi 6 mai 2005 Statut Membre Dernière intervention 6 avril 2008 1
12 janv. 2006 à 17:49
C'est un bon prog !

Congratulations

A+
ncoder Messages postés 244 Date d'inscription vendredi 6 mai 2005 Statut Membre Dernière intervention 6 avril 2008 1
12 janv. 2006 à 17:47
Tu as mis ICON ico-croix.ico, mais il faut mettre
A ICON "ico-croix.ico" !

(Sous dev cpp) !
Rejoignez-nous