任何人都可以在python中建议一个很好的网络项目

时间:2010-11-03 06:49:48

标签: python

我想使用python做一个网络项目。任何人都可以建议一个有用的网络项目吗?我的目标是在未来5个月内完成它。

2 个答案:

答案 0 :(得分:6)

毫无疑问,如果您希望对实施有一个很好的理解,Twisted是可行的方法。只需浏览文档,您就可以获得很多关于项目的想法。

此外,these Twisted tutorials(介绍)是最好的(根据我之前提到过的问题)

答案 1 :(得分:4)

使用简单的套接字或基于UDP的协议,并使用SimpleHTTPServer的子类编写代理形式,该子类管理会话,与服务器通信并允许Web浏览器通过HTTP访问服务,从而引入旧技术到了HTML5的世界。

我会详细说明:

[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

最终结果是您的Web浏览器可以执行以前从未做过的事情。

最简单的例子可能是管理telnet会话,允许JavaScript客户端通过telnet播放nethack。同样的其他想法,Windows文件共享,监控性能计数器,远程桌面/ VNC等。