summaryrefslogtreecommitdiff
path: root/same/src/main/java/com/orbekk/same/Client.java
diff options
context:
space:
mode:
authorKjetil Ørbekk <kjetil.orbekk@gmail.com>2012-02-14 11:01:02 +0100
committerKjetil Ørbekk <kjetil.orbekk@gmail.com>2012-02-14 11:01:02 +0100
commit93bd1063a403fedfb79e334c5dcb81565afa655d (patch)
tree5bf2f80db092ec18104f91b721ae6befa308c62a /same/src/main/java/com/orbekk/same/Client.java
parent4de25e837653bacee4a5fd6bb8e3ce49e075805a (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.java9
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)