Когда я создаю в INDY сервер, например TIDhttpServer, я заполняю коллекцию Bindings.
SocketHandle:=HTTPServer.Bindings.Add;
SocketHandle.IPVersion:=Id_IPv4;
SocketHandle.IP:='0.0.0.0';
SocketHandle.Port:=8090;
Что означает SocketHandle.IP? Это некая маска или что? Какие значения и как можно сюда записывать?
Если я ввожу 0.0.0.0 он принимает соединения со всех IP адресов.
Если я ввожу 127.0.0.1 клиент соединяется только с локального рабочего места.
Если я ввожу другой IP сети, то выдается ошибка.
Could not bind socket. Address and port are already in use.
Как указать серверу принимать соединения только с одной удаленной конкретной машины?