2010-08-04 48 views
2

我決定改進我對python網絡編程的知識,這裏有一筆交易:我有一個簡單的Windows服務器,它使用wi-fi與移動設備上的客戶端交互。另外我有一個數據包嗅探器(Wireshark)。 現在我想問一下,我需要編寫這個服務器的Linux版本?如何確定數據包的結構,建立連接?我需要使用什麼 - 套接字,扭曲的,也許龍捲風?如何使用現有版本和wireshark編寫服務器?

回答

1

SocketServer模塊開始並從那裏開始構建。

請注意,如果沒有關於協議的文檔,這將花費大量的猜測。如果你幸運的話,他們正在使用XML或HTML。如果沒有,你將不得不讓現有的服務器發送大量的測試數據,你必須以某種方式處理(通過改變字段並查看數據流中的變化)。

祝你好運!

相關問題