In complex analysis, there is a classical result concerning simple connectivity.
A set $E \subset \mathbb{C}$ is open, bounded and connected. Then $E$ is simply connected iff $E^c$ is connected.
I know a proof by means of complex analysis. Its sketch is as follows:
"$\Leftarrow$": By the general Cauchy Theorem, for a closed curve $\gamma$ in $E$ and a function $f \in H(E)$, \begin{equation} \int_\gamma f \operatorname{d\!} z=0. \end{equation} Hence $E$ is holomorphically simply connected. Due to the Riemann Mapping Theorem, $E$ is homeomorphic to $\mathbb{D}$, providing that $E$ is simply connected.
"$\Rightarrow$": If $E^c$ is not connected, we can construct a closed curve $\gamma$ in $E$ such that $\operatorname{Ind}_\gamma(a)\ne 0$ for some $a \in E^c$, which contradicts the fact that $E$ is simply connected.
My question is whether there is a topological proof of it. Thank you very much!