EventClient()

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
SPH
Messages : 4949
Inscription : mer. 09/nov./2005 9:53

EventClient()

Message par SPH »

Peut on exclure dans un serveur des ip clients pour ne pas qu'ils viennent bombarder le serveur ?

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
lepiaf31
Messages : 510
Inscription : dim. 25/mars/2007 13:44
Localisation : Toulouse, France
Contact :

Re: EventClient()

Message par lepiaf31 »

Ben tu vérifie l'IP et si elle ne te conviens pas tu fais un CloseNetworkConnection() et voilà ^^
Avatar de l’utilisateur
SPH
Messages : 4949
Inscription : mer. 09/nov./2005 9:53

Re: EventClient()

Message par SPH »

lepiaf31 a écrit :Ben tu vérifie l'IP et si elle ne te conviens pas tu fais un CloseNetworkConnection() et voilà ^^
Il peux se reconnecter immediatement ?

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
lepiaf31
Messages : 510
Inscription : dim. 25/mars/2007 13:44
Localisation : Toulouse, France
Contact :

Re: EventClient()

Message par lepiaf31 »

En théorie oui. Ou sinon ce que tu peux faire c'est qu'à chaque fois qu'un client t'envoie des données, tu ne les prends en considération que si elles proviennent d'une IP autorisées. Et les données provenant d'une IP qui ne te conviens pas et bien tu n'en tiens pas compte et voilà.
Avatar de l’utilisateur
SPH
Messages : 4949
Inscription : mer. 09/nov./2005 9:53

Re: EventClient()

Message par SPH »

Ouai, c'est le plus simple. Mais c'est parce que je crains un deluge de données envoyé et qui bloquerait le serveur.

Thx (lepiaf = specialiste du reseau) :mrgreen:

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
lepiaf31
Messages : 510
Inscription : dim. 25/mars/2007 13:44
Localisation : Toulouse, France
Contact :

Re: EventClient()

Message par lepiaf31 »

SPH a écrit :Ouai, c'est le plus simple. Mais c'est parce que je crains un deluge de données envoyé et qui bloquerait le serveur.
Haa c'est toujours le risque avec les réseaux (les attaques Ddos sont tellement répandues mais on ne peut pas y faire grand chose).
SPH a écrit : Thx (lepiaf = specialiste du reseau) :mrgreen:
De rien ^^
Avatar de l’utilisateur
cederavic
Messages : 1338
Inscription : lun. 09/févr./2004 23:38
Localisation : Bordeaux

Re: EventClient()

Message par cederavic »

Il me semble que receivenetworkdata fonctionne avec une sorte de pile, donc meme si tu tient pas compte de ce qu'il envoi,tu dois quand meme utiliser la fonction pour "vider" cette pile et recevoir les datas des autres clients.... C'est vrai qu'une fonction du genre IgnoreClientData(ClientIP[,ClientID]) (ClientID en option car tu peux avoir plusieurs connections d'une meme ip) serais un gros plus!
Répondre