[Solved] QTcpServer.listen() always returns false
I'm working on a project about a basic TCP connection. At present, I'm developing the server. The constructor code is as follows:
@Server::Server(QObject* parent): QObject(parent)
connect(&server, SIGNAL(newConnection()), this, SLOT(acceptConnection()));
if (!server.listen(QHostAddress::Any, 888)) qDebug("Server could not start");
The problem is that the listen function is always returning false..
What can be the issue please?
Newbie, I'm working on Fedora16 in Virtual Machine
Hi and welcome to devnet,
You are trying to use a system reserved port number, that's why it fails. You should use something over 1023 for your application, or let QTcpServer get one port automatically.
Yes that's it! Thanks a lot