我試圖編寫自己的協議,以便多個服務器可以傳遞數據並相互連接,有點像mongo://。我一直在尋找TCP &我瞭解端口,但我該如何編寫一些東西,以便人們可以像connect(「proto://example.com:6767 /」)這樣做?如何編寫網絡協議處理程序
此外,我正在寫python。
謝謝!
我試圖編寫自己的協議,以便多個服務器可以傳遞數據並相互連接,有點像mongo://。我一直在尋找TCP &我瞭解端口,但我該如何編寫一些東西,以便人們可以像connect(「proto://example.com:6767 /」)這樣做?如何編寫網絡協議處理程序
此外,我正在寫python。
謝謝!
我相信你需要看看urllib2
並寫出BaseHandler
的一個子類,特別是函數protocol_request
和protocol_response
。
urllib2處理請求/響應循環的方式是否適合您的應用程序由您來決定 - 它可能或可能不是您想要的。
你檢查了[twisted framework](http://twistedmatrix.com/trac/)嗎?它踢屁股和*可能*幫助你。 – Irfy 2012-03-25 17:39:01