我正在尋找一種方法來使兩個Python腳本通過互聯網進行通信。就像Socket.IO用NodeJS做的一樣,但沒有瀏覽器和Python。如何使兩個Python腳本通過互聯網進行通信?
一個常數連接(套接字?)在我的選擇中是最好的,但如果這是不可能或非常困難的,那麼使用正常的HTTP請求也可以。
有沒有框架來做到這一點?如果是,哪些?有沒有適當的文件?如果不是,沒有框架,這將如何實現?
我正在尋找一種方法來使兩個Python腳本通過互聯網進行通信。就像Socket.IO用NodeJS做的一樣,但沒有瀏覽器和Python。如何使兩個Python腳本通過互聯網進行通信?
一個常數連接(套接字?)在我的選擇中是最好的,但如果這是不可能或非常困難的,那麼使用正常的HTTP請求也可以。
有沒有框架來做到這一點?如果是,哪些?有沒有適當的文件?如果不是,沒有框架,這將如何實現?
您應該嘗試使用xmlrpclib
來執行此操作:http://docs.python.org/2/library/xmlrpclib.html。
它處理HTTP請求。
sockets
確實是你要找的。 Python文檔在我鏈接的頁面底部有pretty good examples。
至於框架,有twisted這可能有助於簡化您的套接字結構和消息處理。
最後,有一個extremely helpful guide我經常用套接字編程時參考。警告:本指南是爲C編寫的,但這些概念仍然適用。