我需要使用无线网络从iPhone应用程序向Android应用程序发送一些命令。我认为可能的方法是通过TCP将命令作为字符串发送(SOAP似乎是一个更好的解决方案,但似乎有些库是必要的,而且没有必要)。是否有人可以在某些文件或某些地方向我发起这种申请? 谢谢!
答案 0 :(得分:0)
这个问题的简单答案是,您需要通过在Android端打开服务器套接字来侦听特定的端口号,并从客户端(iPhone)打开到Android的IP地址和端口的套接字连接。
幸运的是,套接字现在是一个非常标准的东西,并且在操作系统中表现得非常相似,即Linux,Windows,Mac OSX和iPhone iOS,Android和Symbian。
您唯一的区别是您需要使用哪种编程语言。在Android上你必须使用Java。因此,如果Android应用程序正在等待连接,则应用程序需要打开ServerSocket并侦听传入连接。
从iPhone部分开始,您的应用程序需要在Objective C中开发。没有什么根本不同,但编程语言是不同的。