2

I just want to setup my QTcpServer with a specific address. I have tried it with this code but it does not work...

  server.listen(QHostAddress::setAddress("127.0.0.1"),8888);

This is the Error:

Cannot call member function 'bool QHostAddress::setAddress(const QString&)' without object 
server.listen(QHostAddress::setAddress("127.0.0.1"),8888);
                                                 ^

Can anyone help me?

Hannes Tiltmann
  • 2,296
  • 1
  • 12
  • 20

1 Answers1

4
Cannot call member function 'bool QHostAddress::setAddress(const QString&)' without object

That error tells you that setAddress is not a static method, you have to call it on an object:

QHostAddress adr;
adr.setAddress("...");

In your case you can just use the QHostAddress constructor with a string parameter:

server.listen(QHostAddress("127.0.0.1"),8888);
Ilya
  • 5,377
  • 2
  • 18
  • 33