¿Puede Java obtener la dirección física del host de la otra parte en la programación de red?
Por supuesto, dado que se trata de programación de redes, ambas partes son naturalmente conocidas.
El socket se puede obtener a través de getInetAddress(), pero sospecho que quieres preguntar sobre programación web, así que consíguelo a través de getRemoteHost() de la solicitud.