Ignore me. There was a lag, but it worked. Thanks. On Fri, 2010-02-19 at 13:38 -0500, Darren Govoni wrote:
> Hmmmm. I set self.MAX_LENGTH in my subclass > (self.MAX_LENGTH=73768960000) but still no callback happens to > strongReceived. Also, the connection is not lost. > > Its like it doesn't notice it on the server, while the client writes > successfully. Still investigating. > > > > On Fri, 2010-02-19 at 13:12 +0000, exar...@twistedmatrix.com wrote: > > > On 11:33 am, dar...@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@twistedmatrix.com > > http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python > > > > _______________________________________________ > Twisted-Python mailing list > Twisted-Python@twistedmatrix.com > http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
_______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python