如何在Android应用和C#桌面应用

时间:2015-11-19 19:13:08

标签: android ftp

我已经创建了在我的Windows 7桌面计算机上运行(几乎不间断)的C#应用​​程序。现在我正在寻找一种简单的方法来告诉我的桌面应用程序停止从我的Android手机运行。我的初步计划是在我的ftp服务器上安装.txt文件,因此桌面应用程序会检查每小时是否.txt文件包含关闭命令(按下Android应用程序上的按钮会改变ftp服务器上的.txt文件)。然而,即使经过几个小时的java教程,我仍然无法弄清楚使用ftp连接。

考虑到我缺乏java知识,最简单的方法是什么(我明白我需要学习更多知识,但我现在真的不想深入了解java)?

1 个答案:

答案 0 :(得分:2)

最简单的方法是将简单的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);

在您的C#应用​​程序中,您只需打开一个Socket并等待您的数据包。 How do I make a UDP Server in C#?