如何在android应用程序和C#桌面应用程序之间建立简单的通信

Kat*_*han 4 ftp android

我创建了一个 C# 应用程序,它在我的 Windows 7 台式计算机上运行(几乎不间断)。现在我正在寻找一种简单的方法来告诉我的桌面应用程序停止从我的 Android 手机运行。我最初的计划是在我的 ftp 服务器上有 .txt 文件,因此桌面应用程序将每小时检查一次 ie 是否 .txt 文件包含关闭命令(按 Android 应用程序上的按钮将更改 ftp 服务器上的 .txt 文件)。然而,即使在学习了几个小时的 java 教程之后,我仍然无法弄清楚如何使用 ftp 连接。

鉴于我缺乏java知识(我知道我必须多学一点,但我现在真的不想太深入java),什么是最简单的方法?

Roc*_*ket 6

最简单的方法是将简单的 udp 或 tcp 消息发送到您的 Windows 应用程序。 http://developer.android.com/reference/java/net/DatagramSocket.html

String messageStr="Shutdown!";
int server_port = 8855;
DatagramSocket s = new DatagramSocket();
InetAddress local = InetAddress.getByName("192.168.1.55");
int msg_length=messageStr.length();
byte[] message = messageStr.getBytes();
DatagramPacket p = new DatagramPacket(message, msg_length,local,server_port);
s.send(p);
Run Code Online (Sandbox Code Playgroud)

在您的 C# 应用程序中,您只需打开一个套接字并等待您的数据包。 如何用 C# 创建 UDP 服务器?


归档时间:

查看次数:

1846 次

最近记录:

9 年,9 月 前