Ich erstelle eine Verbindung mit einem Bonjour Netservice zwischen zwei iPhones.Wie kann festgestellt werden, ob die Verbindung Bluetooth oder WiFi mit dem iPhone ist?
Ich verbinde
CFStreamCreatePairWithSocketToHost(kCFAllocatorDefault,
(CFStringRef)netService.hostName, netService.port, &readStream, &writeStream);
mit Aber ich kann nicht herausfinden, wie ich sagen kann, wenn die resultierende Verbindung über Bluetooth ist oder nicht. Gibt es eine Möglichkeit, die IP-Adresse zu bestimmen ... das sollte es tun.
Ich denke, das ist wichtig, um Apples Human Interface Guidelines zu entsprechen, denn wenn die Verbindung über WiFi ist, muss ich die Netzwerkaktivitätsanzeige in der Statusleiste manchmal aktualisieren, aber es sieht möglicherweise irreführend aus, wenn ich das verwende Anzeige in einer Bluetooth-Verbindung. (Die Anzeige befindet sich neben der WLAN-Verbindung, nicht die Bluetooth-Verbindung).
Danke