Как отправить TCP запрос на другой ip?
У меня в локальной сети есть 2 устройства, один сервер - другой клиент. Я хочу обратиться от клиента к серверу, но так как они в одной сети, то у них один и тот же внешний ip. Клиент может обратиться к серверу только через внешний ip, который один на 2 устройства. Как это сделать? Я не догоняю. Мне что-ли отправлять всем устройствам в локальной сети от клиента вопрос "А это вы сервер?" и ждать ответа/игнора в виде локального ip? А если сервер не в моей сети? В соседнем доме, к другому роутеру подключен телефон? Как я могу обратиться к нему, если у всех устройств в той сети один и тот же ip? Я не догоняю ничего.