我想让它在网络上工作,但我不想让它工作。我有这个代码:
import gevent
from geventwebsocket.handler import WebSocketHandler
from gevent.pywsgi import WSGIServer
from geventwebsocket import WebSocketServer, WebSocketApplication, Resource
def recvWs(ws):
gevent.sleep(0)
recvedData = ws.receive()
rData = json.loads(recvedData)
print(rData)
def app(environ, start_response):
websocket = environ['wsgi.websocket']
while True:
gevent.spawn(recvWs,websocket)
gevent.sleep(0)
if __name__ == '__main__':
server = WSGIServer(("0.0.0.0", 80), app,handler_class=WebSocketHandler)
server.serve_forever()
运行时,它返回以下错误:
^{pr2}$以及:
line 197, in read_frame
header = Header.decode_header(self.stream)
我怎么解决这个问题?在
下面是一个我所做的非常有效的例子。
Python配瓶子和gevent:
然后在javascript中打开websocket连接,像平常一样发送和接收数据。在
相关问题 更多 >
编程相关推荐