'Make sure startProtocol is called.
This will be called by makeConnection(), users should not call it.'

def doStart(self):

    if (not self.numPorts):
        if self.noisy:
            log.msg(('Starting    protocol    %s' % self))
        self.startProtocol()
    self.numPorts = (self.numPorts + 1)
