OVH Cloud OVH Cloud

Les sockets derrière un routeur

1 réponse
Avatar
Jean-Philippe Martin
Bonjour à tous,

je souhaiterais faire un petit serveur pour une application quelconque, ne
fut-ce qu'un petit chat. Je suis derrière un routeur qui fait NAT. J'arrive
à créer un server localement avec des sockets mais pas sur internet. J'ai
pourtant bien libéré le port que j'utilise dans le routeur. L'erreur que
j'obtiens lorsque j'essaye de binder le socket avec l'adresse ip sur le net,
j'obtiens :

java.net.BindException: Cannot assign requested address: JVM_Bind

Quelles manipulations ai-je oubliées ?

Merci d'avance.

1 réponse

Avatar
Black Myst
Jean-Philippe Martin wrote:
Bonjour à tous,

je souhaiterais faire un petit serveur pour une application quelconque, ne
fut-ce qu'un petit chat. Je suis derrière un routeur qui fait NAT. J'arrive
à créer un server localement avec des sockets mais pas sur internet. J'ai
pourtant bien libéré le port que j'utilise dans le routeur. L'erreur que
j'obtiens lorsque j'essaye de binder le socket avec l'adresse ip sur le net,
j'obtiens :

java.net.BindException: Cannot assign requested address: JVM_Bind

Quelles manipulations ai-je oubliées ?

Merci d'avance.




Il faut que tu configure le port mapping de ton serveur NAT vers la
machine qui heberge ton prog java