使用Delphi xe7将文本从Windows操作系统发送到Android设备

时间:2015-03-24 09:31:50

标签: android delphi google-cloud-messaging delphi-xe7 kinvey

我有一个Delphi XE7应用程序,使用Kinvey和GCM从Windows推送通知到我的Android设备,它运行正常。现在我想以相反的方式将Android设备中的文本/对象发送到我的Windows机器。有没有办法像我一样使用相同的方法,或者还有另一种我应该知道的方法?

1 个答案:

答案 0 :(得分:0)

您可以在Windows系统上运行可从客户端访问的HTTP或HTTPS服务器。 HTTP / HTTPS端口通常不会被阻止,这使得它比其他协议更适合防火墙。然后,Android客户端可以使用Indy(TIdHTTP)向服务器发送HTTP / HTTPS请求。对于HTTP服务器,您可以使用Indy TIdHTTPServer类。

如果您想要双向连接,服务器可以使用HTTP连接将数据直接推送到连接的客户端,则WebSockets HTTP扩展使用相同的端口。

对于传输层安全性(HTTPS),您可以使用Apache或nginx反向代理或Indy SSL IOHandler。