繁体   English   中英

如何确定iPhone与iPhone的连接是蓝牙还是WiFi?

[英]How to determine if connection is Bluetooth or WiFi with the iPhone?

我正在使用两个iphone之间的bonjour网络服务创建连接。

我连接使用

CFStreamCreatePairWithSocketToHost(kCFAllocatorDefault,
(CFStringRef)netService.hostName, netService.port, &readStream, &writeStream);

但我无法弄清楚如何判断结果连接是否超过蓝牙。 有没有办法确定IP地址......应该这样做。

我认为遵守Apple的人机界面指南非常重要,因为如果连接是通过WiFi我有时需要更新状态栏中的网络活动指示器,但如果我在蓝牙中使用该指示器,它看起来可能会产生误导连接。 (指示灯在wifi连接旁边,而不是蓝牙连接)。

谢谢

我弄清楚了。 接收传入连接的服务器接收IP地址。 蓝牙连接启动169.254.xx这应该足够我需要的东西。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM