Let it run server / client independently
This commit is contained in:
parent
8f969574e2
commit
42a63716e2
|
@ -0,0 +1,10 @@
|
||||||
|
from ..base_device import Device
|
||||||
|
|
||||||
|
device = Device()
|
||||||
|
|
||||||
|
def main(server_url):
|
||||||
|
device.server_url = server_url
|
||||||
|
device.start()
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
main()
|
|
@ -86,8 +86,11 @@ def run(
|
||||||
client_thread.start()
|
client_thread.start()
|
||||||
|
|
||||||
try:
|
try:
|
||||||
server_thread.join()
|
if server:
|
||||||
tunnel_thread.join()
|
server_thread.join()
|
||||||
client_thread.join()
|
if expose:
|
||||||
|
tunnel_thread.join()
|
||||||
|
if client:
|
||||||
|
client_thread.join()
|
||||||
except KeyboardInterrupt:
|
except KeyboardInterrupt:
|
||||||
os.kill(os.getpid(), signal.SIGINT)
|
os.kill(os.getpid(), signal.SIGINT)
|
||||||
|
|
Loading…
Reference in New Issue