サーバーからデータを受信するために protocol.Protocol を使用しています。次のように
from twisted.internet.protocol import Protocol, Factory
class MyProtocol(Protocol):
def dataReceived(self, data):
print data
class MyFactory(Factory):
def startedConnecting(self, connector):
print 'Started to connect.'
def buildProtocol(self, addr):
print 'Connected.'
return MyProtocol()
大きなデータを受信すると、TCP ストリームの断片化が原因で、着信メッセージの一部しか受信しません。受信したデータをバッファリングしようとしています。しかし、残りのデータを受信できません。断片化後にすべてのデータを受信するための良い方法は何ですか?