1
我正在Python中使用twisted
開發聊天應用程序。我正在使用transport.write()
寫入TCP流。Python:清除Twisted Transport中的緩衝區寫入
但是,有時候,我注意到在客戶端收到的數據被合併(連接)。
有沒有什麼辦法,我們可以清除緩衝區或刷新數據,以便數據在發送時不被緩衝?
感謝
我正在Python中使用twisted
開發聊天應用程序。我正在使用transport.write()
寫入TCP流。Python:清除Twisted Transport中的緩衝區寫入
但是,有時候,我注意到在客戶端收到的數據被合併(連接)。
有沒有什麼辦法,我們可以清除緩衝區或刷新數據,以便數據在發送時不被緩衝?
感謝
我認爲這取決於你選擇哪一種運輸(IIRC)上。但是,您可以簡單地添加一個序列來拆分您在客戶端上發送的內容。 – enpenax
查看讓 - 保羅與您聯繫以獲得完整答案的常見問題,但基本上,Twisted並不存在問題:這只是TCP連接的工作原理。沒有辦法解決它;考慮到這一點,你只需要解析你的數據。 – Glyph