一般来说,我是Tornado和Web服务的新手。在我的应用程序中,我在服务器端安装了Qt / c ++客户端和python Tornado。Qt客户端以文本消息的形式发送命令(例如“ ws://192.121.1.213:8080?function = myfunction?args = params ..”)。现在,我想使用安全的Web套接字,即wss代替ws。服务器和客户端需要进行哪些更改?指向任何在线示例的指针也将有所帮助。谢谢。
ssl_options
在构造您的时传递参数HTTPServer
:
ssl_ctx = ssl.create_default_context(ssl.Purpose.CLIENT_AUTH)
ssl_ctx.load_cert_chain(os.path.join(data_dir, "mydomain.crt"),
os.path.join(data_dir, "mydomain.key"))
HTTPServer(applicaton, ssl_options=ssl_ctx)
http://www.tornadoweb.org/en/stable/httpserver.html#http-server
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句