2

我有一个服务器和一个客户端。客户端是我的安卓手机。服务器是我运行 Windows 的 PC。

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

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

编辑:我不关心安全或任何事情。两台设备都将位于专用 wifi 网络上。不过,考虑到运行服务器的计算机的 RAM 非常少,我不能依赖 3rd 方应用程序。

4

2 回答 2

2

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

如果您需要更安全、更可靠、更标准的字符串传递协议,我可能会选择 HTTP。您可能需要阅读更多有关它的信息,但总体而言它们更好。不过,套接字并不是简单得多。

于 2012-07-20T00:37:04.290 回答
1

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

于 2012-07-20T00:56:52.623 回答