tvOS中的应用程序可以访问以太网端口的哪些方式?
我无法找到任何文档或提及能够使用/访问任何直接进入tvOS应用程序的以太网端口的内容。
编辑:附加信息:
一个苹果公司的人在他们的论坛上谈论他们即将推出的更新中所有操作系统的网络访问选项:https://forums.developer.apple.com/thread/6767
在这个帖子中,他正和其他人聊聊类似于Mac的类似内容,但现在这似乎与所有即将推出的Apple OS相关:https://forums.developer.apple.com/thread/6205
答案 0 :(得分:0)
您需要做的三件事:连接,发现和沟通。
以太网端口期望连接到网络。在您的情况下,Apple TV和外部控制器都需要是连接到该网络的客户端,可能通过集线器或路由器。如果网络没有DHCP服务器,则需要为每个设备手动配置网络连接。
发现将成为下一个挑战。每个设备在网络上都有一个唯一的IP地址,您需要为Apple TV找到一种方法来查找网络上的控制器IP地址。如果您正在控制网络,或者如果控制器充当路由器,则可能会对此进行硬编码。
最后,您需要决定Apple TV和控制器用于通信的协议。您可以使用TCP或UDP等低级协议,或者像控制器希望充当Web服务器的HTTP等更高协议。
对于一个非常广泛的问题,这是一个过于广泛的答案,但是有很多事情可以让这样的事情发挥作用。
另一个注意事项是,在Apple TV上,以太网端口处于活动状态或Wifi连接,但不是两者兼而有之。连接以太网端口将失去任何Wifi连接。