QQ聊天程序源码
QT资源 类似QQ void chatform::on_sendButton_clicked() { QString sendText = ui->textEdit->toPlainText(); if(!sendText.isEmpty()) { QString windowTitle = this->windowTitle().replace("].",""); QString toId = QString(windowTitle.split("[").at(1)); QString msgType = "MSG_CLIENT_CHAT"; QByteArray block; QDataStream out(&block, QIODevice::WriteOnly); out.setVersion(QDataStream::Qt_4_6); out << (quint16)0 << msgType << usrname << toId << sendText; out.device()->seek(0); out << (quint16)(block.size() - sizeof(quint16)); udpSocket->writeDatagram(block.data(), block.size(), QHostAddress(serverIp), (quint16)serverPort.toUInt()+1); ui->listWidget->addItem("I say :\n" + sendText + "\n"); } ui->textEdit->clear(); }
- 1
- 粉丝: 16
- 资源: 25
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助