iPhone到PC遥控器

时间:2009-08-22 19:37:45

标签: iphone network-programming

我是编写网络软件的新手,正在寻找一个方向的高级别点。

我一直在为Java和iPhone编写代码(当然是独立的)几个月了,我想写一个可以与目标PC通信的iPhone应用程序。我的“终极游戏”是为用Java编写的基于PC的应用程序创建一个iPhone遥控器。

我的问题是:我从哪里开始?在PC端创建Web服务器或在两台“机器”之间发送基于套接字的纯消息更好吗?

我的电脑将是服务器而iPhone将成为客户端。

3 个答案:

答案 0 :(得分:1)

Apple的Getting Started with Networking提供了对OSX中网络技术的很好的概述。

答案 1 :(得分:0)

您所使用的应用程序视图有多复杂,是否可以由网页表示?例如PC上的应用程序可以通过iPhone大小的网页显示所需的控件/数据吗?如果是这样,这是解决问题最简单的方法,而且开发时间最短。

答案 2 :(得分:0)

如果您只想将远程命令从iPhone发送到服务器,通常只需使用UDP等无状态协议即可。它允许您在不事先建立连接的情况下发送消息。手机上唯一需要的知识就是服务器的地址。要“发现”服务器的地址,您可以使用Bonjour,然后您可以命名您的服务,而不是依靠用户来正确配置连接。

iPhone和Java都支持UDPBonjour