如何使用Android向PC发送消息&接收实时

时间:2012-07-20 00:18:18

标签: c# android c++ vb.net real-time

我有一台服务器&一个客户。客户端是我的Android手机。服务器是运行Windows的PC。

我需要找到最好的可编程方法,将短字符串发送到PC并实时显示。

请记住,我可以在服务器端编程的唯一语言是VB.NET,C#和C ++(我对它们的体验是按顺序)。

编辑: 我不关心安全或任何事情。这两款设备都将位于专用的无线网络中。我不能依赖第三方应用程序,因为运行服务器的计算机将拥有非常少的RAM。

2 个答案:

答案 0 :(得分:2)

如果它只是一个简单的字符串,并且您不太关心安全性或可靠性,那么您可以使用java.net.Socket来解决这个问题。创建一个Socket,为其提供您的PC IP地址,一个开放端口等。在PC上写一个应用程序来监听该端口,并按原样处理数据。我不知道你将如何去做服务器端部分,因为我只是真正使用过Java,但如果你使用原始套接字,它应该不会那么难。使用android上的Socket,创建一个输出流,并将该字符串传递给该流。

如果您需要更安全,更可靠,更标准的字符串传递协议,我可能会使用HTTP。您可能需要阅读更多有关它的信息,但总体来说它们会更好。但套接字并不是那么简单。

答案 1 :(得分:1)

您可以编写与套接字通信的.NET项目。您的PC可以收听给定端口,您的手机将访问该端口。 This文章可能会帮助您了解有关.NET套接字编程的更多信息,您可以根据需要使用C#或Visual Basic。