[Twisted-Python] Streaming File Transfer Protocol?
Darren Govoni
darren at ontrenet.com
Fri Feb 19 11:11:37 MST 2010
Jean-Paul,
Thank you for this tip! I will try it. Much appreciated.
Darren
On Fri, 2010-02-19 at 13:12 +0000, exarkun at twistedmatrix.com wrote:
> On 11:33 am, darren at ontrenet.com wrote:
> >Hi again,
> > Ok, so now it seems the Int32StringReceiver does not receive
> >"stringReceived" events if the sent bytes
> >exceed a certain amount. If I send from the client, say 5000 bytes. It
> >receives it.
> >
> >But when i send 7376896 bytes at a time, the client indicates it wrote
> >the bytes, but there is not one
> >stringReceived callback on the server side of the protocol. No error or
> >exception. nothing.
> >Is this normal behavior?
>
> Yes. You've hit the arbitrary additional limit on the maximum length of
> a single string that Int32StringReceiver will accept. When this limit
> is exceeded, the connection is dropped. If you really want to accept
> 7MB strings from your peer, set the MAX_LENGTH attribute of your
> Int32StringReceiver subclass (or instance) to large enough value. You
> can also get notification when this limit is exceeded by overriding the
> lengthLimitExceeded method (the default implementation of which is what
> drops the connection).
>
> Jean-Paul
>
> _______________________________________________
> Twisted-Python mailing list
> Twisted-Python at twistedmatrix.com
> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/twisted-python/attachments/20100219/fe88f17d/attachment.html>
More information about the Twisted-Python
mailing list