接上篇
✿好友列表
相关初始化, UDP
void panel::init()
{
udpSocket = new QUdpSocket(this);
udpSocket->bind(6666);
QString msgType = "MSG_CLIENT_NEW_CONN";
QByteArray block;
QDataStream out(&block, QIODevice::WriteOnly);
out.setVersion(QDataStream::Qt_4_6);
out << (quint16)0 << msgType << usrname;
out.device()->seek(0);
udpSocket->writeDatagram(block.data(), block.size(), QHostAddress(ip), (quint16)port.toUInt()+1);
connect(this->udpSocket, SIGNAL(readyRead()), this, SLOT(recvMsg()));
}
列表显示
void panel::on_itemDoubleClicked(QListWidgetItem* item)
{
QString nameStr = ui->usrlistWidget->currentItem()->text();
name