Aplicativo cliente do servidor com .NET e Xamarin

Pesquisei na internet muitas horas, mas não encontrei nada que correspondesse ao meu caso.

Quero simplesmente implementar um Aplicativo Servidor / Cliente com TCP ou UDP em que meu Aplicativo Android (Xamarin) atue como servidor e meu aplicativo .NET como Cliente. Como não tenho muita experiência no desenvolvimento de aplicativos e no Xamarin, estava procurando um exemplo. Tudo o que encontrei foi o seguinte:

http://www.codeproject.com/Articles/340714/Android-How-to-communicate-with-NET-application-vi

Antes de tudo, é o caminho oposto (servidor no .NET e cliente como aplicativo) e, além disso, é para o Android Studio, por isso é difícil para mim traduzir essas coisas no Xamarin sem erros.

Alguém pode ajudar e me dar um exemplo de como resolver meu problema?

Obrigado!