diff --git a/server.py b/server.py index 15e7187..f59a56e 100644 --- a/server.py +++ b/server.py @@ -37,6 +37,10 @@ def on_message(self, msg): print(msg) self.send_message("Got :" + msg) + def on_close(self): + print("Server: Closing Connection for ", self.client_address) + self.send_message("Server: Closing Connection") + def send_message(self, message): self.request.sendall(self._pack(message)) #------------------------------------------------------------------- @@ -79,9 +83,8 @@ def handle(self): def close(self, message="Cxn Closed"): self.closeHandle = True - print("Server: Closing Connection for ", self.client_address) - self.send_message("Server: Closing Connection") self.request.sendall(self._pack(message, True)) + self.on_close() def handshake(self): key = None @@ -306,6 +309,12 @@ def launch_webpage(self): #Copies all the resource over to the temp dir webbrowser.open(self.httpServer.get_address() + "index.html") + def status(self): + if self.wsServer is None or self.httpServer is None: + return False + else: + return True + if __name__ == '__main__': print("No Main Program!") diff --git a/test.blend b/test.blend index 47f38e5..4a3c80b 100644 Binary files a/test.blend and b/test.blend differ diff --git a/test.blend1 b/test.blend1 index 2ce0c81..d52fb62 100644 Binary files a/test.blend1 and b/test.blend1 differ diff --git a/test.blend2 b/test.blend2 index d715ab5..185da32 100644 Binary files a/test.blend2 and b/test.blend2 differ