Se eu o compreendo corretamente, 0.0.0.0 significa que o soquete do usuário não está limitado a um interface/NIC específico, mas aceitará conexões nesse porto em todas as relações na máquina. Se você quer especific que relação a se usar, você têm que a ligar a essa relação.
Isto pode ser feito com o terceiro construtor, que toma um InetAddress. Você pode igualmente usar o construtor vazio, que lhe dá um soquete completamente unbound do usuário, a seguir ajusta o número portuário e o endereço da relação e então chama finalmente o ligamento ().