有人可以提供一个好的Python网络项目建议吗?

5

我想用Python做一个网络项目。有人能推荐一个有用的网络项目吗?我希望在接下来的5个月内完成它。


2
请务必查看Twisted:http://twistedmatrix.com/trac/ - ChristopheD
2个回答

6

毫无疑问,如果你想要在实现方面有良好的理解,Twisted 是最好的选择。仅仅通过阅读文档,你就可以得到很多项目的想法。

而且,这些 Twisted 教程(介绍)是最好的(基于我之前在 SO 上提出的问题)。


4
使用SimpleHTTPServer的子类编写代理程序,管理会话,与服务器通信,并允许Web浏览器通过HTTP访问服务,从而将旧技术带入HTML5世界。可以采用简单的套接字或UDP协议。请注意保留HTML标签。
[Web browser with JavaScript*]
              | 
              | (talks over HTTP)
              V
[SimpleHTTPServer in Python*]
              |
              | (Has a pool of)
              |
              +--------- [TCP or UDP client 1*]
              +--------- [TCP or UDP client n*]
                                   |
                                   | (Which all talk to)
                                   V
                          [Some other servers]

* You write this part

你的网络浏览器可以做一些本来不该做的事情,这就是最终结果。
最简单的例子可能是管理telnet会话的东西,允许JavaScript客户端通过telnet玩nethack。其他类似的想法有:Windows文件共享、性能计数器监控、远程桌面/VNC等。

Gaz,你能否详细阐述一下你的第一个想法? - Kallol
@user495600,我给你画了一张漂亮的ASCII图片。这有帮助吗? - Gareth Davidson
谢谢Gaz,现在更有意义了。这会对我很有帮助。 - Kallol

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接