Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void ChatClient::sendMessage(const QString &message)
- {
- qDebug() << Q_FUNC_INFO;
- QMap<QString,QVariant> map;
- if (message == CLIENT_REQUEST_LIST) {
- map.insert(BT_MESSENGER_MESSAGE_TYPE, CLIENT_REQUEST_LIST);
- map.insert(BT_MESSENGER_MESSAGE, CLIENT_REQUEST_LIST);
- } else {
- map.insert(BT_MESSENGER_MESSAGE_TYPE, MESSAGE_IS_MESSAGE);
- map.insert(BT_MESSENGER_MESSAGE, message);
- map.insert(BT_MESSENGER_SENDER, m_nickName);
- map.insert(BT_MESSENGER_TIMESTAMP, QTime().currentTime());
- }
- QByteArray array;
- {
- QDataStream data(&array, QIODevice::WriteOnly);
- data << map;
- }
- socket->write(array);
- }
Advertisement
Add Comment
Please, Sign In to add comment