[Twisted-Python] Problem about Multithread
hankshz at gmail.com
Sun Mar 18 01:36:17 EDT 2012
Thank you so much for your instant reply.
Sorry for my ignorance, but could you tell how to have several
reactor.connectTCP calls. From the textbook I'm reading, I just know
that I can
reactor.connectTCP(sys.argv, int(sys.argv), stdioProxyFactory( ))
and then call
Do you mean I can call reactor.connectTCP(sys.argv,
int(sys.argv), stdioProxyFactory( )) several times before calling
reactor.run( ) ? Then how my code determine which is the corresponding
Thank you so much. Waiting for your reply
在 Mar 17, 2012，6:05 PM，Itamar Turner-Trauring <itamar at itamarst.org> 写道：
> On 03/17/2012 09:01 PM, hz hanks wrote:
>> Hi, All
>> I just started Twisted and I've a problem when using it. I want to
>> write a program for both the client and the server that the client can
>> download something from the server. Therefore, I want every client and
>> server pair can use multithread to download the different parts of the
>> files at the same time in order to increase the download speed. But I
>> just know how to send simple message between server and client, such
>> as protocol.Protocol.dataReceived. Any one can give me some advice.
>> Very appreciated!
> You don't need multiple threads to do multiple network operations (e.g.
> parallel downloads) in Twisted. Just run multiple client requests, e.g.
> by calling reactor.connectTCP multiple times.
> Twisted-Python mailing list
> Twisted-Python at twistedmatrix.com
More information about the Twisted-Python