From 736507d9cffc567afef96cdeaf9ab998c037cd39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kjetil=20=C3=98rbekk?= Date: Tue, 6 Mar 2012 15:10:13 +0100 Subject: Register local server with directory service. --- .../src/main/java/com/orbekk/same/android/SameService.java | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'same-android') diff --git a/same-android/src/main/java/com/orbekk/same/android/SameService.java b/same-android/src/main/java/com/orbekk/same/android/SameService.java index 9ed9ff1..3eda862 100644 --- a/same-android/src/main/java/com/orbekk/same/android/SameService.java +++ b/same-android/src/main/java/com/orbekk/same/android/SameService.java @@ -15,6 +15,7 @@ import android.os.IBinder; import android.os.Message; import android.os.Messenger; import android.os.RemoteException; +import android.widget.Toast; import com.orbekk.same.NetworkNotificationListener; import com.orbekk.same.SameController; @@ -243,6 +244,16 @@ public class SameService extends Service { private void create() { sameController.getClient().joinNetwork( configuration.get("masterUrl")); + try { + sameController.getDirectory().registerNetwork( + configuration.get("networkName"), + configuration.get("masterUrl")); + } catch (Exception e) { + Toast.makeText(this, "Unable to register network. " + + "Use manual address to join.", + Toast.LENGTH_LONG).show(); + logger.warn("Unable to advertise network.", e); + } } @Override -- cgit v1.2.3