> On Sep 2, 2015, at 6:08 PM, Roshan Cherian <cherian.r...@gmail.com> wrote:
> 
> Hi Team,

Hi Roshan!

Sorry it took a while to get back to you.  Busy week.

> I am sorry if this is coming off as a newbie question. Its probably because I 
> don't understand it enough.

Newbie questions are fine, no need to apologize :).

> I would like to:
> 
> 1. connectTCP to a host, port

You should not use connectTCP directly.  Use Endpoints: 
<https://twistedmatrix.com/documents/15.4.0/core/howto/endpoints.html 
<https://twistedmatrix.com/documents/15.4.0/core/howto/endpoints.html>>.  (But 
this doesn't affect the rest of your question.)

> 2. use the transport to write

Should be easy enough; `self.transport.write´.

> 3. Use consumer to read from the transport what the tcp server has written to

You don't need to use the producer / consumer API just to read from the 
transport.  The transport does this automatically, and calls your protocol's 
dataReceived method every time data is received from the transport.

> I wasn't able to find information on consumer and how it gets triggered when 
> data is available especially in the case I have

I'm not sure what you mean about "how it gets triggered"; the producer and 
consumer APIs are documented here: 
<https://twistedmatrix.com/documents/15.4.0/core/howto/producers.html 
<https://twistedmatrix.com/documents/15.4.0/core/howto/producers.html>> but it 
would help if you could explain what exactly you're trying to achieve with them.

-glyph

_______________________________________________
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Reply via email to