For some reason this server is not reading
Qt Code:
  1. ClientThread::ClientThread(int socketDescriptor, QTextBrowser * textBrowser)
  2. {
  3. _socketDescriptor = socketDescriptor;
  4. _textBrowser = textBrowser;
  5. run();
  6. }
  7.  
  8.  
  9. void ClientThread::run()
  10. {
  11. dataIn = "";
  12. tcpSocket = new QTcpSocket();
  13. if(!tcpSocket->setSocketDescriptor(_socketDescriptor)){
  14. _textBrowser->append("Error in the connection");
  15. exit();
  16. }
  17. _textBrowser->append("Client successfully connected");
  18. connect(tcpSocket, SIGNAL(readyRead()), this, SLOT(readData()));
  19. exec();
  20. }
  21.  
  22.  
  23. void ClientThread::readData()
  24. {
  25. dataIn=(tcpSocket->readAll());
  26. _textBrowser->append("Hi");
  27. _textBrowser->append(dataIn);
  28. }
To copy to clipboard, switch view to plain text mode 

Suggestions !!!