2016-02-23 92 views
1

我已經創建它運行一個python的WebSocket客戶端從發送可變長度JSON編碼字符串向下第三方服務來讀取基於Ubuntu 14.04碼頭工人圖像。我發現該服務運行良好,直到編碼字符串長度超過8192字節,然後JSON格式不正確,因爲8192字節以上的所有內容都被截斷了。的WebSocket客戶端後,8192個字節

如果我用我的Mac上完全相同的代碼,我看到的數據回來正好符合市場預期。

我100%的信心,這是我的Linux配置的問題,但我不知道如何調試這或向前移動。這可能是緩衝區問題還是更隱蔽的問題?你能推薦任何調試步驟嗎?

回答

0

因此,原來從谷歌雲SDK提供的websocket模塊的問題就來了。它有一個錯誤,8192字節後它不會繼續從套接字讀取。這可以通過在您的PYTHONPATH上提供websocket圖書館維護的Hiroki Ohtani而不是谷歌雲sdk來解決。