我使用Twisted框架为自己写了一个不错的应用程序.我使用如下命令启动它:
twistd -y myapp.py --pidfile=/var/run/myapp.pid --logfile=/var/run/myapp.log
Run Code Online (Sandbox Code Playgroud)
它很棒=)
为了启动我的应用程序,我用这个命令编写了一个脚本,因为我很懒惰^^但是因为我使用相同的twistd选项启动我的应用程序,并且我修改脚本shell解决方案是丑陋的,我怎么能做同样但在我的应用程序内?我想通过刚刚完成./myapp并且没有shell工作来启动我的应用程序.
我试图在扭曲的文档和阅读扭曲的源代码中搜索它,但我不明白它,因为它是我的第一个Python应用程序(精彩的语言顺便说一句!)
在此先感谢任何帮助.
我写了一个简单的客户端和服务器.它们都可以配置为使用SSL.您可以在客户端和服务器中进行设置.我的问题是,如果我尝试在没有SSL的情况下连接到使用SSL的服务器设置,则会建立连接但卡住了.(当然......这很正常).我的客户如何知道他正在尝试使用SSL连接到没有SSL的服务器?反之亦然?
最好的解决方案是我的客户端是否自动检测服务器是否使用SSL并进行正确的连接(TCP或SSL).
提前找到任何答案=)