def start_server_to_listen(self, imu_handler, emg_handler): self.file_counter += 1 dispatcher = Dispatcher() dispatcher.map("/imu", imu_handler) dispatcher.map("/emg", emg_handler) self.server = osc_server.OSCUDPServer((self.ip, self.port), dispatcher) print("Serving on {}".format(self.server.server_address)) self.server.serve_forever()
def startServer(self): """ Start the OSC server on different thread and attach a handler to the OSC address "/quats" """ #create the dispatcher self.dispatcher = dispatcher.Dispatcher() #register a handler to set the recived values on the address /quats #to a blender property somewhere self.dispatcher.map("/quats", osc_to_prop_quat, self.quat) #Start evetything self.server = osc_server.OSCUDPServer(("127.0.0.1", 7000), self.dispatcher) self.st = threading.Thread(target=self.server.serve_forever) print("Serving on {}".format(self.server.server_address)) self.st.start()
def buildServer(self): self.server = osc_server.OSCUDPServer((self.host, self.port), self.dispatcher)
search = search_keyword.replace('_', '%20') url = 'https://www.google.com/search?q=' + search + '&espv=2&biw=1366&bih=667&site=webhp&source=lnms&tbm=isch&sa=X&ei=XosDVaCXD8TasATItgE&ved=0CAcQ_AUoAg' raw_html = (download_page(url)) items = _images_get_all_items(raw_html) #print("Total Image Links = " + str(len(items))) t0 = time.time() loop = asyncio.get_event_loop() loop.run_until_complete(main()) t1 = time.time() print("Total time taken: ", t1 - t0, "\n") def stop_shader(unused_addr): print("Stop shader\n") client.send_message("/stop_shader", 0) if __name__ == "__main__": # waiting for message from YoloApp dispatcher = dispatcher.Dispatcher() dispatcher.map("/start_shader", start_download) dispatcher.map("/stop_shader", stop_shader) server = osc_server.OSCUDPServer(('127.0.0.1', 3000), dispatcher) print("Server listening on {}".format(server.server_address)) server.serve_forever()