diff options
author | Kjetil Ørbekk <kjetil.orbekk@gmail.com> | 2012-02-14 11:01:02 +0100 |
---|---|---|
committer | Kjetil Ørbekk <kjetil.orbekk@gmail.com> | 2012-02-14 11:01:02 +0100 |
commit | 93bd1063a403fedfb79e334c5dcb81565afa655d (patch) | |
tree | 5bf2f80db092ec18104f91b721ae6befa308c62a /same/src/main/java/com/orbekk/same/Client.java | |
parent | 4de25e837653bacee4a5fd6bb8e3ce49e075805a (diff) |
Network creation and discovery in Android app.
Diffstat (limited to 'same/src/main/java/com/orbekk/same/Client.java')
-rw-r--r-- | same/src/main/java/com/orbekk/same/Client.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/same/src/main/java/com/orbekk/same/Client.java b/same/src/main/java/com/orbekk/same/Client.java index 7730f3e..b97ab91 100644 --- a/same/src/main/java/com/orbekk/same/Client.java +++ b/same/src/main/java/com/orbekk/same/Client.java @@ -173,6 +173,15 @@ public class Client implements DiscoveryListener { @Override public void discover(String url) { + String networkName = state.getDataOf(".networkName"); + if (networkName.equals(".InvalidClientNetwork")) { + logger.warn("Client not joined to a network. Ignoring discovery"); + return; + } else if (networkName.equals(".Private")) { + logger.info("Ignoring broadcast to .Private network."); + return; + } + if (!url.equals(myUrl)) { try { connections.getClient(url) |