В книге Архангельский А.В., Пономарёв В.И. "Основы общей топологии в задачах и упражнениях" есть аналогичная задача под номером 344. Приводится такое решение:
Цитата:
Пусть

-- пространство вещественных чисел с обычной топологией. Положим

и

Пространства

и

(взятые с топологией, индуцированной из

) не гомеоморфны. В самом деле, компонента точки

в

есть интервал

а в

нет точки, компонента которой была бы гомеоморфна интервалу. Но при гомеоморфизме компоненты гомеоморфно отображаются на компоненты. Это означает невозможность гомеоморфизма между

и

Но

можно непрерывно и взаимно однозначно отобразить на

например, так: все точки интервалов переходят в себя, а изолированные точки пространства X делятся на два бесконечных подмножества, из коих первое как-нибудь (но взаимно однозначно) отображается на множество изолированных точек пространства

, а второе взаимно однозначно отображается на множество концов полуинтервалов.
Построенное отображение

на

искомое. Чуть сложнее строится взаимно однозначное непрерывное отображение пространства

на пространство

При этом множество

полуинтервалов разбивается как-нибудь на счетное множество счетных множеств

т. е. так, что каждое

-- счетное семейство полуинтервалов. Каждый интервал

входящий в

, разбивается на счетное множество попарно не пересекающихся полуинтервалов

где

Между семействами

и

устанавливается какое-нибудь взаимно однозначное соответствие и каждый полуинтервал, входящий в

гомеоморфно отображается на соответствующий ему полуинтервал из семейства

. Изолированные точки пространства

отображаются на изолированные точки пространства

посредством какого-нибудь взаимно однозначного соответствия. Построенное отображение

на

искомое.
Авторы тоже построили пример с бесконечным числом компонент связности. Интересно, существует ли пример с конечным числом компонент связности или вообще линейно связных пространств?
Предположим, что компонент связности конечное количество

. Тогда их одинаковое количество в обоих пространствах. Далее, отображения

переставляют компоненты и среди них найдется такая комбинация, которая оставляет их на месте. Тогда

и

-- непрерывные отображения, для которых предположение верно для их сужений на одну компоненту в каждом пространстве. А значит рассматривать конечное число

компонент связности не нужно, а точнее можно просто рассматривать пространства только с одной компонентой связности, то есть связные/линейно связные.