你的代码似乎不全。
在client中
void Dialog::startTransfer() {
    int t;
    t = ui->comboBox->currentIndex();
}
你构造一个message,包含t的值,然后发给server,server端接受,就可以得到相应的值。
如果这个不起作用,你可以这样试试:
void Dialog::start() {
    client.connectToHost(hostAddress, hostPort);
    QApplication::setOverrideCursor(Qt::WaitCursor);
    //ui->p1->setEnabled(false);
    //closeConnection();
    if (waitForConnected(5000))
    {
        startTransfer();
    }
}
在server端,
ServerDialog::ServerDialog(QWidget *parent)
    : QDialog(parent), ui(new Ui::ServerDialog)
{
    ui->setupUi(this);
    ui->L1->setText("OK");
    server.listen(9393);
    connect(&server, SIGNAL(newConnection()),
            this, SLOT(acceptConnection()));
}
void ServerDialog::updatelabel(){
    //rec=(int)clientConnection;
//应该去读
//server.read()
//然后解析
     if(rec == 0)
     ui->L1->setText("iteam 1-1");
     else if(rec == 1)
     ui->L1->setText("iteam 2-2");
     else if(rec == 2)
     ui->L1->setText("iteam 3-3");
     else if(rec == 3)
     ui->L1->setText("iteam 4-4");
}