'connect on a client that would be running a bind payload'

def connect_on_client(self, launcher_args):

    launcher = network.conf.launchers['connect'](connect_on_bind_payload=True)
    try:
        launcher.parse_args(shlex.split(launcher_args))
    except LauncherError as e:
        launcher.arg_parser.print_usage()
        return
    try:
        stream = launcher.iterate().next()
    except socket.error as e:
        self.handler.display_error("Couldn't    connect    to    pupy:    {}".format(e))
        return
    self.handler.display_success('Connected.    Starting    session')
    bgsrv = PupyConnectionThread(self, PupyBindService, rpyc.Channel(stream), config={'connid': launcher.args.host})
    bgsrv.start()
