From 10251c3c43401c40179a3020f192aa1c9c5e0bce Mon Sep 17 00:00:00 2001 From: Oleg Kalachev Date: Wed, 21 Feb 2018 00:33:17 +0300 Subject: [PATCH] Set udp interface for iOS rc --- apps/ios/cleverrc/ViewController.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/ios/cleverrc/ViewController.swift b/apps/ios/cleverrc/ViewController.swift index 5eae6b3f..20329783 100644 --- a/apps/ios/cleverrc/ViewController.swift +++ b/apps/ios/cleverrc/ViewController.swift @@ -36,6 +36,10 @@ class ViewController: UIViewController, WKScriptMessageHandler { // Setup UDP broadcasting udpSocket.enableBroadcast() + + // Set UDP broadcasting interface + var wifiInterface = if_nametoindex("en0"); + setsockopt(udpSocket.fd!, IPPROTO_IP, IP_BOUND_IF, &wifiInterface, socklen_t(MemoryLayout.size)); } override func didReceiveMemoryWarning() {