def main(): zmq_server = ZMQServer(10111) kernel = Kernel() kernel.add_server(zmq_server) print 'running' print kernel.run_forever() print 'stop'
def main(): app = QtGui.QApplication(sys.argv) ws_server = WSServer() zmq_server = ZMQServer(8090) kernel = Kernel() kernel.add_server(ws_server) kernel.add_server(zmq_server) kernel.start() spines_table = data_adquisition.create_spines_table() dendrites_table = data_adquisition.create_dendrites_table(spines_table) Front.instance().get_method('TableSrv.expose_table')(spines_table) # TODO: Expose the spines_table through the TableSrv dfilter = DynFilter('f_dendrites', dendrites_table) dselect = DynSelect('s_dendrites', dendrites_table) show_main_window = False if show_main_window: main_window = MainWindow() main_window.show() view = main_window.list_view main_window.add_filter(dendrites_table, 'dendrite_id', dfilter) main_window.add_filter(dendrites_table, 'dendrite_type', dfilter) view.table = spines_table view.dfilter = dfilter view.dselect = dselect app.exec_()
# -*- coding: utf-8 -*- ''' Created on 09/12/2013 @author: jmorales ''' import gevent from indyva.kernel import Kernel from indyva.facade.server import ZMQServer zmq_server = ZMQServer(8090) kernel = Kernel() kernel.add_server(zmq_server) print 'running -- ' server = kernel.start() def call_now(): while True: try: response = zmq_server.dispatcher.get_method('DateSrv.now')() print '-->', response except Exception, e: print '** Error:', e gevent.sleep(3) c = gevent.spawn(call_now) gevent.joinall(server + [c])