Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void ReadThread::run(Client& client)
- {
- QString result;
- while (1)
- {
- result = client.receiveText();
- emit messageReceived(result);
- }
- }
- QString Client::receiveText()
- {
- int bytesToRead;
- char *bp;
- size_t i;
- QString *result;
- bp = Client::rbuf_;
- bytesToRead = BUFLEN;
- i = 0;
- while ((i = recv (Client::clSocket_, bp, bytesToRead, 0)) < BUFLEN)
- {
- bp += i;
- bytesToRead -= i;
- }
- result = new QString(rbuf_);
- return(*result);
- }
Add Comment
Please, Sign In to add comment