I'm investigation different options to access remote data for an Android application(in the future WindowsEmbedded and possibly iOS with monotouch), so I've made some tests and I'm trying to understand what is possible and is not possible to do.
I already have a client(WindowsCE)/server(win32) solution that uses raw sockets. I'll rewrite the server with .NET,and for communication I would like to try WCF.
I wrote a simple WCF .NET server application, and connected to it with basicHTTPBinding with Android, and it works.
But for performance reasons I want to use TCPBinding, and I got stuck with svcutil etc etc, and I can't understand if I'm unable to do it or if is not possible.
Is WCF fully, partially, going to be fully supported in mono for android?
If the answer is no, and I cannot use binary TCP binding with WCF, what would it be the advantage of moving to ServiceStack (havent't tested yet, but seems to be considered better than WCF).