improved debugging usability for all platforms

This commit is contained in:
Joseph Henry
2016-09-06 15:07:06 -07:00
parent 9943db56d2
commit 1af75c386e
15 changed files with 458 additions and 485 deletions

View File

@@ -102,9 +102,9 @@ public class ZTSDK {
return zt_get_proxy_port(nwid);
}
public native boolean zt_running();
public boolean running() {
return zt_running();
public native boolean zt_service_is_running();
public boolean service_is_running() {
return zt_service_is_running();
}
@@ -272,4 +272,11 @@ public class ZTSDK {
//public static native int zt_getsockopt(int fd, int type, int protocol);
//public static native int zt_setsockopt(int fd, int type, int protocol);
//public static native int zt_getsockname(int fd, int type, int protocol);
// PROXY SERVER CONTROLS
public native boolean zt_proxy_is_running();
public boolean proxy_is_running() {
return zt_proxy_is_running();
}
}

View File

@@ -34,7 +34,14 @@ public class MainActivity extends AppCompatActivity {
zt.start_service(homeDir);
}
}).start();
while(!zt.running()) { }
while(!zt.service_is_running()) { }
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// client/server mode toggle
int mode = 4, err;