twisted 學習筆記1 % 介紹以及安裝

簡介:

       Twisted是一個使用Python編寫的,開源的,事件驅動的網絡庫/框架。Twisted支持多種常用的傳輸層和應用層協議:TCP,UDP,SSL/TLS,HTTP,IMAP,SSH,IRC,FTP。它可以實現每種協議的服務器與客戶端,能夠輕鬆實現配置和部署。Twisted有high-level和low-level兩種級別接口,用以實現高效的跨平臺網絡應用程序。你可以用high-level接口進行快速開發,也可用low-level開發更強大的功能。

 

爲什麼使用Twisted:

1)     基於Python。

2)     異步、事件驅動

3)     功能豐富。

4)     靈活性和易擴展

5)     開源

6)     社區支持

7)     集成方便

 

 

 

安裝:

       安裝包/源碼下載鏈接:http://twistedmatrix.com/trac/wiki/Downloads

       本文以win xp爲平臺環境。

       必須安裝的是Twisted13.2.0 for Python 2.7和zope.interface,如果需要SSL或者SSH功能,還需要安裝   pyOpenSSL和 Py‐Crypto。

 

     安裝之後,配置環境變量。Twisted包含許多utilities,所以要將其目錄添加到PATH,utilities位於Python安裝目錄的Scripts目錄,將該目錄添加到PATH中,一般爲:C:\Python27\Scripts。

    此時,輸入trial.py就可以運行utilities了。如下圖:   

                    

  也可以將.py加入到PATHEXT中,這樣,只需要輸入trial就可以了。

 

 

 

測試安裝是否成功:

    通過import twisted 測試twisted是否安裝成功。如果沒有出現錯誤則安裝成功。

                           

    如果使用SSL,則測試如下:

                           

    對於SSH,測試如下:

                         


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章