+ sc->private_data = ut;
+ sc->fd = -1;
+ ret = para_connect_simple(IPPROTO_UDP, scd->host, scd->port);
+ if (ret < 0)
+ goto err;
+ sc->fd = ret;
+
+ ret = mcast_sender_setup(sc);
+ if (ret < 0)
+ goto err;
+ ret = mark_fd_nonblocking(sc->fd);
+ if (ret < 0)
+ goto err;
+ sc->name = para_strdup(remote_name(sc->fd));
+ PARA_INFO_LOG("adding to target list (%s)\n", sc->name);
+ ut->fc = vss_add_fec_client(sc, &ut->fcp);
+ para_list_add(&sc->node, &targets);
+ add_close_on_fork_list(sc->fd);