Когда я использую
serverSocket = serverChannel.socket();
serverSocket.bind(new InetSocketAddress(InetAddress.getLocalHost(), 0));
для сокетов на основе tcp, мне дают адрес 192.168.0.2, но когда я использую udp:
serverSocket = new DatagramSocket(new InetSocketAddress(InetAddress.getLocalHost(), 0));
, я всегда получаю нольили 0.0.0.0 привязка адреса.Что именно здесь происходит?Я хочу, чтобы сокет был привязан к 192.168.0.2, чтобы другие мои серверы могли общаться с ним.