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

4
我想在Android上创建一个应用程序,通过TCP/IP与PC上的服务器应用程序进行通信(使用C#编写,.NET版本不重要)。 这里最好的方法是什么?
我考虑过类似RPC的SOAP或XML-RPC。但我希望保持服务器应用程序尽可能轻量简单。而且我认为在C#中,您需要依赖Web服务器来设置RPC服务器。直接通过TcpListener通信是否更好?
2个回答

0

我在使用TCP/IP和UDP与Android和Windows(分别使用Java和C#)时运气相当不错。对于C#,我采用了比TCPListener更为粗暴的方法,但在高层次上非常相似。我建议尝试一下并查看结果,很有可能在处理和带宽方面要比XML方法更轻量级。


现在,只使用更高级别的可能确实更好。 - Sander

0
你的程序将会发送什么类型的数据到网络上?如果是一些简单的数据,为什么不使用像http这样的高级协议呢?我更熟悉Java,但我知道必须有一个.NET等效的运行轻量级HTTP服务器进行连接。

现在它将是相当简单的数据。然而,将来可能需要传输更复杂的数据。 - Sander

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接