我可能过于雄心勃勃,而我想要完成的事情甚至可能无法使用 twisted,但我想使用 Twisted 开发一个应用程序,它可以执行以下所有操作。
- 运行 SFTP 服务器
- 运行 FTPS 服务器
- 运行 HTTPS 服务器(用于传输文件的 Web UI)
所有这些协议都将共享一个用于用户身份验证的数据库。
我还想创建一个可以在某个时间间隔触发文件传输的调度程序。
阅读网站上的文档时,这个框架似乎是无限的,但我很难深入了解 Twisted 是否能够在不了解内部和外部的情况下完成上述所有工作。
我仍在浏览他们网站上的示例,似乎有一个陡峭的学习曲线才能真正掌握如何做这些事情。
如果可能的话,我将不胜感激有关如何完成此任务的任何反馈或指示。