[Twisted-Python] A few simple questions
Laurens Van Houtven
_ at lvh.cc
Thu Jul 12 10:02:26 MDT 2012
On Thursday, July 12, 2012, Russell E. Owen wrote:
> I'm adding Twisted support to some existing communication code and I
> have a few questions which I hope are simple. I've been reading the API
> documentation, but if the answers are there I'm missing them.
>
> What happens if one tries to write to a protocol.transport that is not
> connected or in an error state? (I'm hoping that this case has defined
> behavior and that it will raise an exception).
Not connected usually means that protocol.transport is None
>
> Is there some way to query a protocol to see if it is in a good state
> (connected and no errors)? I realize with callbacks this is not usually
> necessary, but I have a case where it would be helpful (though I can
> probably manage without it).
Can you elaborate on the case?
>
> When reading raw bytes, is there any way to get the bytes from the
> protocol? I assume not: that if one wants to buffer the data one must do
> that in the callback. If so, does Twisted provide a suitable buffer
> class?
The protocol gets dataReceivrd called. What kind of buffering do you want
to do and why? Would a simple StringIO suffice?
>
> -- Russell
>
>
> _______________________________________________
> Twisted-Python mailing list
> Twisted-Python at twistedmatrix.com <javascript:;>
> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
>
--
cheers
lvh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/twisted-python/attachments/20120712/f36dff13/attachment.html>
More information about the Twisted-Python
mailing list