Client/Serveur + scannage d'une session en cours

Client/Serveur + scannage d'une session en cours - C++ - Programmation

Marsh Posté le 17-06-2003 à 12:12:22    

salut !  :na:  
 
Voila j'suis en train de m'amuser a faire une petit chat client/serveur :mad: et j'aimerais bien que mon client :p detecte automatiquement :lol: les differents serveurs lancés  [:totozzz]  
Y a un moyen facile de faire ca ?  [:super chinois] ou faut que j'me tape toutes les ips  [:counterslash] sur un certain port donné  :whistle:  
 
Bref, un peu d'aide  [:ddr555] ne me ferait pas de mal [:totozzz] , je crois  [:jocenbsp]  
 
Merci ! [:le kneu]  


---------------
Super.
Reply

Marsh Posté le 17-06-2003 à 12:12:22   

Reply

Marsh Posté le 17-06-2003 à 12:33:25    

bah oué tu devrais être obligé :/
 
sinon tu fais un serveur maitre qui rescence les serveurs (et qui vérifie le S/N gni :D  :whistle: )

Reply

Marsh Posté le 17-06-2003 à 12:35:14    

Ouais mais si je scanne toutes les ips :o le fbi va venir chez mo non ? :kaola:  
Enfin ca m'etonne, sinon le coup du gros serveur qui recense les autres euh ouais, mais pour mettre a jour faut bien scanner aussi toutes les ips  [:draculax]  
Donc en fait  [:yuck] ca ne m'avance pas a grand chose  [:atsuko]  :bounce:  :ouch:  
 
Enfin bref, si faut scanner les ips, ben je testerai alors  :sol:


---------------
Super.
Reply

Marsh Posté le 17-06-2003 à 12:39:21    

non, tu as un serveur maitre.
 
tes serveurs "normaux", quand ils se lancent vont se déclarer au serveur maitre.
 
quand tu lances un client, il va au serveur maitre demande la liste des serveur normaux...
 
observe les jeux sur internet: c'est commme ça qu'ils fonctionnent (gamespy & co....)

Reply

Marsh Posté le 17-06-2003 à 12:42:53    

en passant, pour les jeux, le S/N est testé sur le serveur maitre (donc le code de vérification est uniquement connu des développeurs et ne sort pas de leurs bureau).
 
ce qui permet de filtrer/bannir les gars qui utilisent des S/N issus de keygen. (tu mets un code vérification basique dans l'exe du client/serveur normal, qui sera cassé par les crackers, et tu te gardes la vérification lourde sur le serveur maitre qui est protégé par un sniper :D :lol:)
 
enfin on dérives...
 

Reply

Marsh Posté le 17-06-2003 à 12:44:14    

intrinsèquement les icq/msn.... fonctionnent comme ça (vont toujours se connecter un à un serveur principal qui les rebalancent sur d'autres....)

Reply

Marsh Posté le 17-06-2003 à 12:45:17    

On dérive mais c'est super intéressant ce que tu dis, merci encore !


---------------
Super.
Reply

Marsh Posté le 17-06-2003 à 12:45:35    

après ça dépends, moi je me suis fait un bête truc de chat pour les LANs qui fonctionnent en UDP/broadcast (donc ça reste sur le LAN). ce qui permet de dire à tout le monde dans la baraque quand les pizzas sont cuites....

Reply

Marsh Posté le 17-06-2003 à 12:48:52    

Une autre solution est pour ton client d'envoyer un paquet broadcast (vers 255.255.255.255) au départ et dans ton serveur quand tu détectes ce paquet, tu répond à l'expéditeur en disant "Je suis là!".


---------------
each day I don't die is cheating
Reply

Marsh Posté le 17-06-2003 à 12:53:23    

gatorette a écrit :

Une autre solution est pour ton client d'envoyer un paquet broadcast (vers 255.255.255.255) au départ et dans ton serveur quand tu détectes ce paquet, tu répond à l'expéditeur en disant "Je suis là!".


 
bah oui, mais à ma connaissance, un brodcast ça sort pas d'un LAN (c'est filtré par les routeurs, au "tout" début les broadcast UDP était pas filtré, et un étudiant d'une université avec réussi a faire un DOS avec un packet UDP broadcast :D), donc si tu veux faire du chat en LAN c'est bon, si tu veux faire du chat sur internet, ça passeras pas à priori.


Message édité par bjone le 17-06-2003 à 12:55:09
Reply

Marsh Posté le 17-06-2003 à 12:53:23   

Reply

Marsh Posté le 17-06-2003 à 12:55:50    

BJOne a écrit :


bah oui, mais à ma connaissance, un brodcast ça sort pas d'un LAN (c'est filtré par les routeurs), donc si tu veux faire du chat en LAN c'est bon, si tu veux faire du chat sur internet, ça passeras pas à priori.


 
Je savais pas...  :jap:


---------------
each day I don't die is cheating
Reply

Marsh Posté le 17-06-2003 à 14:20:19    

Mais vous êtes forts :ouch:


---------------
Super.
Reply

Marsh Posté le 17-06-2003 à 15:28:20    

Godbout a écrit :

salut !  :na:  
 
Voila j'suis en train de m'amuser a faire une petit chat client/serveur :mad: et j'aimerais bien que mon client :p detecte automatiquement :lol: les differents serveurs lancés  [:totozzz]  
Y a un moyen facile de faire ca ?  [:super chinois] ou faut que j'me tape toutes les ips  [:counterslash] sur un certain port donné  :whistle:  
 
Bref, un peu d'aide  [:ddr555] ne me ferait pas de mal [:totozzz] , je crois  [:jocenbsp]  
 
Merci ! [:le kneu]  
 


 
on t'a jamais dit d'éviter les posts avec 200 smileys débiles par phrase ?

Reply

Marsh Posté le 17-06-2003 à 17:07:22    

Godbout a écrit :

Mais vous êtes forts :ouch:


 
j'ai révisé mes sockets y'a un mois, ça faisait longtemps que j'en avais pas fait (et ça fait du bien), sinon tout ça c'était dans un tuto trouvé sur google...


Message édité par bjone le 17-06-2003 à 17:07:59
Reply

Marsh Posté le 17-06-2003 à 17:42:26    

(Accessoirement parlant, directplay n'a pas des fonctions deja faites pour ce genre de sport ?)

Reply

Marsh Posté le 17-06-2003 à 20:52:12    

BJOne a écrit :


 
j'ai révisé mes sockets y'a un mois, ça faisait longtemps que j'en avais pas fait (et ça fait du bien), sinon tout ça c'était dans un tuto trouvé sur google...

ouais mais quand meme  :love:

Reply

Marsh Posté le 17-06-2003 à 20:52:41    

Konar a écrit :


 
on t'a jamais dit d'éviter les posts avec 200 smileys débiles par phrase ?

tiens :D tu portes bien  :sweat:  ton pseudo toi  :fou:  :lol:

Reply

Marsh Posté le 17-06-2003 à 20:53:05    

chrisbk a écrit :

(Accessoirement parlant, directplay n'a pas des fonctions deja faites pour ce genre de sport ?)

Putain mais il fait chier lui avec son directx :mad:  
 [:ddr555]

Reply

Marsh Posté le 17-06-2003 à 23:27:24    

Godbout a écrit :

tiens :D tu portes bien  :sweat:  ton pseudo toi  :fou:  :lol:  


 
.
 
me donne envie de gerber.

Reply

Marsh Posté le 18-06-2003 à 10:00:35    

:sweat:  :cry:  :whistle: Eh ben il t'en faut pas beaucoup toi hein :D
 
Tu sais, si tu laches ton clavier, y a une vie aussi hein :ouch:
 
edit:  :non:  :bounce:  [:le kneu]  [:atsuko]  [:godbout]  [:counterslash]  :hello:


Message édité par godbout le 18-06-2003 à 10:34:57

---------------
Super.
Reply

Marsh Posté le 18-06-2003 à 11:29:09    

Godbout a écrit :

:sweat:  :cry:  :whistle: Eh ben il t'en faut pas beaucoup toi hein :D


 
Ca depend. 1 bouteille de pastis, de cognac, de calva, etc.
Ou tout simplement des gens qui ont du mal.
 
[citation=431601,1]
Tu sais, si tu laches ton clavier, y a une vie aussi hein :ouch:
[/citation]
 
le rapport avec le niveau présent ?
 
surtout quand on commence un topic avec :
"Voila j'suis en train de m'amuser a faire une petit chat client/serveur"
généralement on évite de se la ramener avec ce genre de réflexions.

Reply

Marsh Posté le 18-06-2003 à 11:55:50    

Konar a écrit :


Ca depend. 1 bouteille de pastis, de cognac, de calva, etc.
Ou tout simplement des gens qui ont du mal.

:lol:
 

Konar a écrit :


le rapport avec le niveau présent ?
 
surtout quand on commence un topic avec :
"Voila j'suis en train de m'amuser a faire une petit chat client/serveur"
généralement on évite de se la ramener avec ce genre de réflexions.


:lol:²²²
Meme pas fait exprès mais bon, on t'en voudra pas hein :D
Si t'es pas content personne t'oblige à poster ici.


---------------
Super.
Reply

Marsh Posté le 19-06-2003 à 11:15:38    

Godbout qui bosse... on aura tout vu... :sarcastic:

Reply

Marsh Posté le 19-06-2003 à 11:18:25    

Gromit a écrit :

Godbout qui bosse... on aura tout vu... :sarcastic:

Va chier dans ta caisse toi :mad:  
 


---------------
Super.
Reply

Marsh Posté le 19-06-2003 à 11:19:11    

ok je t'en garde un peu

Reply

Marsh Posté le 19-06-2003 à 12:12:20    

[:atsuko]


---------------
Super.
Reply

Marsh Posté le 19-06-2003 à 12:23:46    

:hello:

Reply

Marsh Posté le 19-06-2003 à 12:29:06    

La forme bonhomme ? :)


---------------
Super.
Reply

Marsh Posté le 19-06-2003 à 12:32:12    

oui et toi poussin ?

Reply

Marsh Posté le 19-06-2003 à 15:41:51    

ben ca roule.
Mais y a du taff et j'suis mort :sleep:
 
Sont toujours pas mort a Unilog Metz ? :D


---------------
Super.
Reply

Marsh Posté le 19-06-2003 à 16:46:42    

toujours pas mais je vais peut etre aller a grenoble à partir de septembre, ça fait un an qu'ils essayent de se débarasser de moi :D

Reply

Marsh Posté le 19-06-2003 à 18:42:42    

:lol:
Toujours chez Unilog ?
Definitivement ?


---------------
Super.
Reply

Marsh Posté le 19-06-2003 à 18:51:50    

oui et oui

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed