如何使用安全的websocket (wss)在龙卷风



我对Tornado和web服务都是新手。在我的应用程序中,我有Qt/c++客户端和python龙卷风在服务器端。Qt客户端以文本消息的形式发送命令(例如:"ws://192.121.1.213:8080 ? 函数= myfunction ? 参数 = params . . ")。现在,我想使用安全的web套接字,即wss而不是ws。服务器端和客户端需要进行哪些更改?指向任何在线示例的指针也会有所帮助。谢谢。

在构造HTTPServer时传递ssl_options参数:

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服务器

相关内容

  • 没有找到相关文章

最新更新