from tornado import websocket,web,ioloop cl=[] class SocketHandler(websocket.WebSocketHandler): def check_origin(self,origin): return True def open(self): if self not in cl: cl.append(self) print('hello') def on_message(self,message): cl[0].write_message(message) def on_close(self): if self in cl: cl.remove(self) app=web.Application([(r'/',SocketHandler)]) if name=='main': app.listen(3000) app.listen(9990) app.listen(9991) app.listen(9992) app.listen(9993) app.listen(9994) app.listen(9995) app.listen(9996) app.listen(9997) app.listen(9998) app.listen(9999) ioloop.IOLoop.instance().start() 上述程序采用websocket协议监听客户端发来的数据,但客户端一直显示连接超时,之前在私有云服务器上没有问题。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。