コード例 #1
0
 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)
コード例 #2
0
 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)
コード例 #3
0
 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)
コード例 #4
0
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__)