def setUp(self): self.ctx = zmq.Context() self.pub = self.ctx.socket(zmq.PUB) self.pub_port = self.pub.bind_to_random_port("tcp://127.0.0.1") self.app = bridge.WsgiHandler() self.server = pywsgi.WSGIServer(('0.0.0.0', 9999), self.app.wsgi_handle, handler_class=WebSocketHandler) self.bridge_thread = spawn(self.server.serve_forever)
def setUp(self): self.ctx = zmq.Context() self.reqrep = self.ctx.socket(zmq.REQ) self.reqrep.connect("tcp://127.0.0.1:9010") self.req_port = 9010 self.app = bridge.WsgiHandler() self.server = pywsgi.WSGIServer(('0.0.0.0', port), self.app.wsgi_handle, handler_class=WebSocketHandler) self.bridge_thread = spawn(self.server.serve_forever) self.ws_thread = spawn(self.ws_reqrep)
def setUp(self): self.ctx = zmq.Context() self.reqrep = self.ctx.socket(zmq.REP) self.rr_port = self.reqrep.bind_to_random_port("tcp://127.0.0.1") self.app = bridge.WsgiHandler() self.server = pywsgi.WSGIServer(('0.0.0.0', 9999), self.app.wsgi_handle, handler_class=WebSocketHandler) self.bridge_thread = spawn(self.server.serve_forever) self.rpc = TestRPC(self.reqrep) self.rr_thread = spawn(self.rpc.run_rpc)
import websocket from gevent_zeromq import zmq import gevent import gevent.monkey gevent.monkey.patch_all() from gevent import spawn from geventwebsocket.handler import WebSocketHandler import bridge from gevent import pywsgi import time import logging log = logging.getLogger(__name__) import simplejson logging.basicConfig(level=logging.INFO) app = bridge.WsgiHandler() server = pywsgi.WSGIServer(('0.0.0.0', 9000), app.wsgi_handle, handler_class=WebSocketHandler) server.serve_forever() ########NEW FILE######## __FILENAME__ = server from gevent_zeromq import zmq import gevent import gevent.monkey gevent.monkey.patch_all() from gevent import spawn import time import logging log = logging.getLogger(__name__)