When a connection is accepted, I will call my factory's buildProtocol
with the incoming connection as an argument, according to the specification
described in twisted.internet.interfaces.IProtocolFactory.

If you wish to change the sort of transport that will be used, my
`transport' attribute will be called with the signature expected for
Server.__init__, so it can be replaced.