0
我有一個用Python編寫的程序「A」,它捕獲從我的瀏覽器到互聯網並返回的HTTP請求/響應。我想在我使用Flask構建的Web應用程序(程序「B」)上顯示這些HTTP請求/響應。如何在Python中的兩個程序之間發送數據?
什麼是「發送」捕獲的數據,從程序「A」到「B」
的最佳方式現在,我從節目「B」創建兩個管道和程序實例主要目的「A」,一旦我有數據顯示...程序「A」將其寫入管道,程序「B」讀取/顯示它。
這似乎並不一致,我也看到數據編碼問題。 在爲這種方法投入額外的時間之前,我希望對此有所瞭解。
這是在程序「A」和「B」之間進行通信的最佳方式嗎?還是有其他人?
這裏沒有人「最好」的方式。管道應該和其他任何一樣工作。請記住,無論是管道還是套接字,都不知道有關您要發送和接收的字節的結構,因此您必須在各方之間擁有某種「應用程序級協議」。 –
您也可以使用UNIX套接字。您也可以開發一個簡單的協議,其中包含一個帶有長度字段的標題。 – Keith
請分享一些代碼給我們,如果可能的話給你一個更好的答案 – codegeek