Browse Source

netgenie-server: Added skeleton for network genie server

master
BB 1 year ago
parent
commit
70206f9b12
  1. 2
      NetGuard
  2. 39
      server/NetGenieSrv.py

2
NetGuard

@ -1 +1 @@
Subproject commit efe1afd64c5507dd7ce17d2aee27714fa3d9f417
Subproject commit 0350e46d6dbe398dc395675e348121fe3ae6624a

39
server/NetGenieSrv.py

@ -0,0 +1,39 @@
#!/bin/env python3
def check_bridge_socket()::
evt = None
return evt
def handle_bridge_evt(evt):
"""
TODO: Whatever bridge events to handle
"""
def check_debug_socket():
dbg_evt = None
return dbg_evt
def handle_debug_evt(dbg_evt):
""" TODO: Do something with the events here."""
def run_loop():
""" """
while True:
# 1. Check the BridgeSocket
evt = check_bridge_socket()
if evt != None:
handle_bridge_evt(evt)
dbg_evt = check_debug_socket()
if dbg_evt != None:
handle_debug_evt(dbg_evt)
def main():
"""
1. TODO: Open Server port that the device connects to.
2. TODO: Open Server port that an admin connects to, i.e., to test sending packets to
3. TODO:
"""
if __name__ == '__main__':
main()
Loading…
Cancel
Save