Simuler plusieurs adresse ip à partir d'un seul programme
Fermé
siloy81
Messages postés
16
Date d'inscription
vendredi 26 octobre 2007
Statut
Membre
Dernière intervention
7 septembre 2015
-
3 sept. 2015 à 13:04
siloy81 Messages postés 16 Date d'inscription vendredi 26 octobre 2007 Statut Membre Dernière intervention 7 septembre 2015 - 7 sept. 2015 à 13:51
siloy81 Messages postés 16 Date d'inscription vendredi 26 octobre 2007 Statut Membre Dernière intervention 7 septembre 2015 - 7 sept. 2015 à 13:51
A voir également:
- Simuler plusieurs adresse ip à partir d'un seul programme
- Annuaire portable gratuit a partir d'un nom ✓ - Forum Mobile
- Ethernet n'a pas de configuration ip valide - Guide
- Localiser adresse ip - Guide
- Dans le texte, un seul mot a réellement été écrit en lettres capitales (majuscules). quel est ce mot ? ✓ - Forum Word
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
1 réponse
[Dal]
Messages postés
6057
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
17 mars 2023
1 043
Modifié par [Dal] le 4/09/2015 à 10:52
Modifié par [Dal] le 4/09/2015 à 10:52
Salut siloy81,
Une solution est de faire cela en local si tu as plusieurs cartes réseau, ou si ton système d'exploitation et matériel supportent les alias (ou VLAN) sur une seule carte.
Ce seront plusieurs adresses IP locales donc (du type 192.168.0.0/24 par exemple en classe C) ... et pas des adresses IP routables sur le réseau Internet.
Sous Linux, cela se fait comme cela (exemple sur Ubuntu) : https://www.cyberciti.biz/tips/ubuntu-linux-creating-ethernet-alias-for-eth0-network-device.html. Je ne me suis jamais hasardé à le faire sous Windows, mais cela doit aussi être possible :-)
Il faudra ensuite que ton programme force la sélection de l'adresse IP locale choisie pour une connexion donnée (bind). En Java, je ne suis pas sûr, mais cela doit se trouver par là, j'imagine : https://docs.oracle.com/javase/7/docs/api/java/net/class-use/SocketAddress.html
Dal
le but est de pouvoir tester la robustesse de mon application serveur via l'envoie de plusieurs transactions simultanées (depuis le même programme client) comme si celà venait de machines differentes
Une solution est de faire cela en local si tu as plusieurs cartes réseau, ou si ton système d'exploitation et matériel supportent les alias (ou VLAN) sur une seule carte.
Ce seront plusieurs adresses IP locales donc (du type 192.168.0.0/24 par exemple en classe C) ... et pas des adresses IP routables sur le réseau Internet.
Sous Linux, cela se fait comme cela (exemple sur Ubuntu) : https://www.cyberciti.biz/tips/ubuntu-linux-creating-ethernet-alias-for-eth0-network-device.html. Je ne me suis jamais hasardé à le faire sous Windows, mais cela doit aussi être possible :-)
Il faudra ensuite que ton programme force la sélection de l'adresse IP locale choisie pour une connexion donnée (bind). En Java, je ne suis pas sûr, mais cela doit se trouver par là, j'imagine : https://docs.oracle.com/javase/7/docs/api/java/net/class-use/SocketAddress.html
Dal
7 sept. 2015 à 13:51