У меня есть Java-сервер, который открывает сокет, используя ServerSocket (используя Thrift с ним). На этом сервере есть клиент на локальном компьютере в Obj-c, который взаимодействует с сервером Java. Все происходит на локальном хосте. Сейчас java-сервер также виден в сети, я хотел бы, чтобы java-сервер был доступен только на локальном хосте. В противном случае это потенциальная уязвимость в системе безопасности, и это выводит пользователей из сети, когда их брандмауэр предупреждает их.
Я попытался создать сокет сервера, используя InetSocketAddress ('localhost', 9090), но это, кажется, не имеет никакого эффекта. Как я могу ограничить эту вещь на localhost?