cs_ManChesTer
Messages postés374Date d'inscriptionvendredi 20 octobre 2000StatutModérateurDernière intervention15 janvier 2021
-
2 déc. 2002 à 09:43
josswel
Messages postés67Date d'inscriptionlundi 23 mai 2005StatutMembreDernière intervention 3 juin 2009
-
25 mai 2005 à 10:15
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
josswel
Messages postés67Date d'inscriptionlundi 23 mai 2005StatutMembreDernière intervention 3 juin 2009 25 mai 2005 à 10:15
J'aimerai te felicite et dire autant comme les autres mais voila qd je telecharge alors le fichier zip ne peut etre dezip et la taille est de 4kb alors quelqu'un peut m'aide
spyirc
Messages postés9Date d'inscriptionmercredi 18 octobre 2000StatutMembreDernière intervention29 août 2004 17 juil. 2004 à 22:14
j aime ce que tu as fait ... si tu veux en peux faire un serveur irc ensemble mon email c est duno@micso.fr
evay16
Messages postés8Date d'inscriptionlundi 5 avril 2004StatutMembreDernière intervention31 juillet 2007 5 mai 2004 à 18:41
Delphi 7 Studio, sa a l'air de te connaitre puisque c ladedans ke ta piké ta source.... ;)
fedj
Messages postés4Date d'inscriptionjeudi 6 février 2003StatutMembreDernière intervention23 février 2004 23 févr. 2004 à 18:37
en plus je suis pas sur tu comprenne ce que c'est les threads si tu fai du copier coller en rajoutant un ligne mais bon
fedj
Messages postés4Date d'inscriptionjeudi 6 février 2003StatutMembreDernière intervention23 février 2004 23 févr. 2004 à 00:37
abus g les memes sources dans mon livre..........
et en plus c foireux ca marche qua moitie avec telnet.
Dc ouais aucun merite surtout que tu t'en vente mais bon si maintenant ta l'impression d'etre un bon codeur c ton choix
killasquad
Messages postés21Date d'inscriptionmercredi 24 septembre 2003StatutMembreDernière intervention15 octobre 2009 21 oct. 2003 à 04:23
Je vousdrais des source palace svp et flood ectera
cs_max12
Messages postés1491Date d'inscriptiondimanche 19 novembre 2000StatutModérateurDernière intervention 7 juillet 2014 5 avril 2003 à 23:11
Sa se résume en un mot : Génial
@+
cs_talion
Messages postés3Date d'inscriptionjeudi 2 janvier 2003StatutMembreDernière intervention 8 mars 2003 8 mars 2003 à 14:54
lol le petit vicieux, moi sa me donne envie d'acheter le bouquin pas vous ;-)
cs_thedud
Messages postés17Date d'inscriptionsamedi 28 décembre 2002StatutMembreDernière intervention15 septembre 2003 9 janv. 2003 à 20:39
j'ai moi meme achete ce livre et il y a les memes sources c'est veritablement honteux de ta part djtexas tu n'as aucun merite c'est comme ton post sur ton client qui lui aussi est une source copié
sur le meme livre de surcrois
cs_chtom
Messages postés5Date d'inscriptionmardi 24 décembre 2002StatutMembreDernière intervention27 décembre 2002 27 déc. 2002 à 11:33
djtexas : C'est une honte de COPIER/COLLER les sources d'un autre et de dire que c'est toi qui l'a ecrit ! Effectivement, c'est TRES BIEN ecrit mais on doit ce code à une personne bien connu des VRAIs developpeurs DELPHI. Ce code est extrait du livre "Delphi 7 Studio" edition eyrolles ecrit par Paul TOTH et Olivier DAHAN. Vous vous conseille d'ailleurs de l'acheter...
cs_ManChesTer
Messages postés374Date d'inscriptionvendredi 20 octobre 2000StatutModérateurDernière intervention15 janvier 2021 12 déc. 2002 à 17:43
la c'est vraiment beaucoups mieux ;o))
continue, et bon coding...
ManChesTer.
djtexas
Messages postés20Date d'inscriptionmardi 16 avril 2002StatutMembreDernière intervention 9 mai 2006 2 déc. 2002 à 13:48
Voila, server updated, bug signalé par ManChesTer (a propos des sockets) corrigé en une ligne dans la procédure dispath...
if TClient(Clients[i]).Handle <> INVALID_SOCKET then TClient(Clients[i]).SendLine(s);
au lieu de :
TClient(Clients[i]).SendLine(s);
djtexas
Messages postés20Date d'inscriptionmardi 16 avril 2002StatutMembreDernière intervention 9 mai 2006 2 déc. 2002 à 12:31
oups, nan, g vu en faisant un flood a partir d'un client, et debranchant l'ordi(server) du rezo, win2k n'apprecie pas trop, lol
djtexas
Messages postés20Date d'inscriptionmardi 16 avril 2002StatutMembreDernière intervention 9 mai 2006 2 déc. 2002 à 12:26
la ligne :
if i<=0 then raise Exception.Create('fin de communication');
sert justement a créer une exeption et la fermeture des sockets non valides(ex: deconnections) j'ai testé cette ecentualité en reso local en débranchant l'ordi ou y'a le serveur du switch, le sever créé les exeptions et ferme les sockets alloués et attends de nouvelles connections.
pour ce qui est du nombre important de clients, je n'ai pas encore la solution. mais cela va surement venir.
de plus, en ce moment je travaille plus sur l'integration dans un environement graphique avec bdn pour identification, protocole evolué, ect...
cs_ManChesTer
Messages postés374Date d'inscriptionvendredi 20 octobre 2000StatutModérateurDernière intervention15 janvier 2021 2 déc. 2002 à 09:43
Il fonctionne assez bien, le code est très bien ècrit !
Cependant devrais être mieux "sécurisé"...
En effet il est assez simple a planté et supporte mal un grand nombre de clients.
Il ne détecte pas les déconnexions erronées (perte de connexion ex: débranchement de modem, extinction d'un routeur .... ), donc il essaie d'envoyer des données sur des sockets qui ne sont plus utilisés, ce qui provoque un plantage..., ceci pourrais facilement être tester et corrigé.
25 mai 2005 à 10:15
17 juil. 2004 à 22:14
5 mai 2004 à 18:41
23 févr. 2004 à 18:37
23 févr. 2004 à 00:37
et en plus c foireux ca marche qua moitie avec telnet.
Dc ouais aucun merite surtout que tu t'en vente mais bon si maintenant ta l'impression d'etre un bon codeur c ton choix
21 oct. 2003 à 04:23
5 avril 2003 à 23:11
@+
8 mars 2003 à 14:54
9 janv. 2003 à 20:39
sur le meme livre de surcrois
27 déc. 2002 à 11:33
12 déc. 2002 à 17:43
continue, et bon coding...
ManChesTer.
2 déc. 2002 à 13:48
if TClient(Clients[i]).Handle <> INVALID_SOCKET then TClient(Clients[i]).SendLine(s);
au lieu de :
TClient(Clients[i]).SendLine(s);
2 déc. 2002 à 12:31
2 déc. 2002 à 12:26
if i<=0 then raise Exception.Create('fin de communication');
sert justement a créer une exeption et la fermeture des sockets non valides(ex: deconnections) j'ai testé cette ecentualité en reso local en débranchant l'ordi ou y'a le serveur du switch, le sever créé les exeptions et ferme les sockets alloués et attends de nouvelles connections.
pour ce qui est du nombre important de clients, je n'ai pas encore la solution. mais cela va surement venir.
de plus, en ce moment je travaille plus sur l'integration dans un environement graphique avec bdn pour identification, protocole evolué, ect...
2 déc. 2002 à 09:43
Cependant devrais être mieux "sécurisé"...
En effet il est assez simple a planté et supporte mal un grand nombre de clients.
Il ne détecte pas les déconnexions erronées (perte de connexion ex: débranchement de modem, extinction d'un routeur .... ), donc il essaie d'envoyer des données sur des sockets qui ne sont plus utilisés, ce qui provoque un plantage..., ceci pourrais facilement être tester et corrigé.
Continue, il es très bien ....
Bon coding...
ManChesTer.