在Android和PC之间进行通信(C#)

时间:2010-01-13 22:17:32

标签: c# android

我想在Android中创建一个应用程序,它通过TCP / IP与PC上的服务器应用程序(用C#编写,无论什么版本的.NET)通信。 这里最好的方法是什么?

我在考虑某种类似RPC的SOAP或XML-RPC。但我希望尽可能简化服务器应用程序。我认为在C#中,您依靠Web服务器来设置RPC服务器。通过TcpListener直接通信是否更好?

2 个答案:

答案 0 :(得分:0)

我非常幸运使用TCP / IP和UDP与android和windows(分别是Java和C#)。我使用了比C#的TCPListener更残酷的方法,但在高级别上非常相似。我建议给它一个镜头并看看结果,在处理和带宽方面它可能会比XML方法更轻量级。

答案 1 :(得分:0)

您的程序将通过网络发送哪种数据?如果这很简单,为什么不使用像http这样的高级协议?我更像是一个java人,但我知道必须有一个.net等同于运行精简的http服务器来连接。