凤凰山笔记

tornado中websocket握手失败问题(Windows环境)

运行一个tornado websocket程序的时候,遇到一个问题,客户端发送websocket请求的时候一直报错:

1
WebSocket connection to 'ws://127.0.0.1:8888/soc' failed: Connection closed before receiving a handshake response

code没有问题,如果放在linux ubbantu中执行是完全可以看到效果的,但是windows环境就是有问题

google了半天终于找到一个人遇见了和我类似的问题:
tornado issue:https://github.com/tornadoweb/tornado/issues/1793
stackoverflow:http://stackoverflow.com/questions/38661067/connection-closes-immediately-on-open

阅读英文解答的结论是:windows并不能完全支持tornado,遇到这个问题和代码无关,就是环境的问题…

cloudroc wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!
很惭愧,只做了些微小的工作,您的支持将鼓励我继续努力创作!