Linux通过socket里的send 函数给qt发了一串字符
client= socket (AF_INET, SOCK_STREAM, 0)
send(client,"helloqt",7,0);
qt4里
serverSocket = server->nextPendingConnection();
connect(serverSocket, SIGNAL(readyRead()), this, SLOT(newDataSlot()));
已经读到发来的信号,想通过下列函数提示,接收到的字符
void qt_v4l::newDataSlot() -----------------已经进入此函数
{ QString to;
QDataStream in(serverSocket);
in.setVersion(QDataStream::Qt_4_0);
in >>to;
QMessageBox *box = new QMessageBox("okey",to,
QMessageBox::Information ,
QMessageBox::Ok|QMessageBox::Default,0,0 );
box->show();
}
结果qt4提示框能出来,但接收到的字符没法显示
不解中~~~~~~