2

所以应用商店里有一些应用程序可以实现通过路由器访问无线网络上的机器。应用程序,例如 Apple 自己的 Remote 应用程序,可让您通过 wifi 远程控制计算机上的音乐。或者另一个更神奇的应用程序,WifiRemote 将它提升到一个新的水平,让您可以从您的 iPhone 控制您的整个计算机!哇。

所以现在我的问题,请原谅我无聊的介绍。这是如何运作的?显然,iphone上有一个wifi模块与路由器上的wifi模块连接,这是有道理的。

  1. 路由器是否通过 IP 地址或 MAC 地址跟踪它在其上运行的客户端或设备的数量?

  2. 路由器通常可以支持多少个客户端是否有限制,或者它是否因路由器而异?

  3. iphone sdk 中是否有 Wifi API 可让您轻松连接到路由器并与之通信?

  4. 连接到路由器的过程是什么,更具体地说,连接到您想要的计算机或硬件设备是什么?
  5. 一旦建立了连接,你如何向客户端操作系统发送命令并告诉它要做什么!?它是否需要一些深入的后台操作系统编程?

我还有很多问题,但我们就这样吧 :) 正如你所看到的,我真的很想了解这个概念,即通过 wifi 网络远程访问,因为它非常有趣!任何人必须提供的任何和所有答案/评论/链接/参考将不胜感激!我是来学习的。谢谢!

4

1 回答 1

3

这些应用程序使用 Bonjour 通过本地网络进行通信。Bonjour API 让这种事情很容易完成。

Bonjour 编程指南

于 2009-12-30T11:16:45.983 回答