Known subclasses: twisted.words.protocols.irc.DccFileReceive

Bare protocol to receive a Direct Client Connection SEND stream.

This does enough to keep the other guy talking, but you'll want to extend my dataReceived method to *do* something with the data I get.

Instance Variable bytesReceived An integer representing the number of bytes of data received.
Method __init__
Instance Variable resume Undocumented
Method dataReceived See: protocol.Protocol.dataReceived

Inherited from Protocol:

Method logPrefix Return a prefix matching the class name, to identify log messages related to this protocol instance.
Method connectionLost Called when the connection is shut down.

Inherited from BaseProtocol (via Protocol):

Instance Variable connected Undocumented
Instance Variable transport Undocumented
Method makeConnection Make a connection to a transport and a server.
Method connectionMade Called when a connection is made.

Inherited from Ephemeral:

Method __reduce__ Serialize any subclass of Ephemeral in a way which replaces it with Ephemeral itself.
Method __getstate__ Undocumented
Method __setstate__ Undocumented
Instance Variable __class__ Undocumented
bytesReceived =
An integer representing the number of bytes of data received.
(type: int)
def __init__(self, resumeOffset=0): (source)
ParametersresumeOffsetAn integer representing the amount of bytes from where the transfer of data should be resumed. (type: int)
resume =
def dataReceived(self, data): (source)

See: protocol.Protocol.dataReceived

Warning: This just acknowledges to the remote host that the data has been received; it doesn't do anything with the data, so you'll want to override this.

API Documentation for Twisted, generated by pydoctor at 2020-03-20 23:54:06.