Détecter une requête TCP / UDP faite à un port (serveur minecraft)
Fermé
tarneo23
Messages postés
58
Date d'inscription
mercredi 6 mai 2020
Statut
Membre
Dernière intervention
24 mai 2020
-
21 mai 2020 à 14:33
tarneo23 Messages postés 58 Date d'inscription mercredi 6 mai 2020 Statut Membre Dernière intervention 24 mai 2020 - 21 mai 2020 à 15:59
tarneo23 Messages postés 58 Date d'inscription mercredi 6 mai 2020 Statut Membre Dernière intervention 24 mai 2020 - 21 mai 2020 à 15:59
A voir également:
- Détecter une requête TCP / UDP faite à un port (serveur minecraft)
- Udp vs tcp - Guide
- Comment détecter un traceur sur téléphone - Accueil - Confidentialité
- Tcp optimizer - Télécharger - Optimisation
- Changer serveur dns - Guide
- Vérifier que le serveur freebox est bien connecté à internet - Forum Freebox
4 réponses
NHenry
Messages postés
15190
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
11 février 2025
353
21 mai 2020 à 15:20
21 mai 2020 à 15:20
Ce que tu peux faire c'est :
- Détecter quand ton serveur Minecraft est fermé
- Ouvrir un socket TCP/UDP (selon préférence) à l'écoute du port désiré
- Si UDP :
+ Sur réception d'un paquet de données, ne pas répondre puis lancer le serveur
- Si TCP :
+ Sur réception d'une tentative de connexion, la rejeter (Accept puis Close) et lancer le serveur
- Lancer le serveur :
+ Fermer les sockets mis en écoute (pour libérer les ports)
+ Lancer Minecraft server.
Enfin, il y a peut être mieux, mais c'est assez simple à comprendre, je pense.
- Détecter quand ton serveur Minecraft est fermé
- Ouvrir un socket TCP/UDP (selon préférence) à l'écoute du port désiré
- Si UDP :
+ Sur réception d'un paquet de données, ne pas répondre puis lancer le serveur
- Si TCP :
+ Sur réception d'une tentative de connexion, la rejeter (Accept puis Close) et lancer le serveur
- Lancer le serveur :
+ Fermer les sockets mis en écoute (pour libérer les ports)
+ Lancer Minecraft server.
Enfin, il y a peut être mieux, mais c'est assez simple à comprendre, je pense.
tarneo23
Messages postés
58
Date d'inscription
mercredi 6 mai 2020
Statut
Membre
Dernière intervention
24 mai 2020
9
21 mai 2020 à 15:24
21 mai 2020 à 15:24
Bonjour,
Merci pour votre réponse hyper rapide. Le seul truc c'est que mes recherches ne m'ont mené à rien de convainquant. Pourriez-vous me préciser l'histoire des sockets? Je n'ai pas encore réussi à trouver.
Merci pour votre réponse hyper rapide. Le seul truc c'est que mes recherches ne m'ont mené à rien de convainquant. Pourriez-vous me préciser l'histoire des sockets? Je n'ai pas encore réussi à trouver.
NHenry
Messages postés
15190
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
11 février 2025
353
21 mai 2020 à 15:57
21 mai 2020 à 15:57
Tu peux te baser sur ce tutoriel :
https://openclassrooms.com/fr/courses/235344-apprenez-a-programmer-en-python/234698-gerez-les-reseaux
https://openclassrooms.com/fr/courses/235344-apprenez-a-programmer-en-python/234698-gerez-les-reseaux
tarneo23
Messages postés
58
Date d'inscription
mercredi 6 mai 2020
Statut
Membre
Dernière intervention
24 mai 2020
9
21 mai 2020 à 15:58
21 mai 2020 à 15:58
Merci beaucoup pour votre aide!
Au plaisir de vous revoir
Au plaisir de vous revoir
tarneo23
Messages postés
58
Date d'inscription
mercredi 6 mai 2020
Statut
Membre
Dernière intervention
24 mai 2020
9
21 mai 2020 à 15:59
21 mai 2020 à 15:59
En plus le tuto a l'air drôle :-)