Question

J'ai ceci inclus:

#include <sys/socket.h> /* for socket(), connect(), send(), and recv() */

/* Establish the connection to the echo server */
if (connect(sock, (struct sockaddr *) &echoServAddr, sizeof(echoServAddr)) < 0)
    DieWithError("connect() failed");

Mais j'obtiens ceci:

  

TCPClient.cpp: 395: erreur: aucune correspondance   fonction d'appel vers   & # 8216; ClientHandler :: connect (int & amp ;,   sockaddr *, unsigned int) & # 8217;

La chose est que j'utilise aussi QT.

devrais-je avoir quelque chose avant "connect" ... SOMETHING :: connect (....)

Merci :))

Était-ce utile?

La solution

Je suppose que vous avez votre propre classe ClientHandler avec une méthode de connexion. Pour éviter toute confusion, appelez Connect depuis l'espace de noms global:

::connect ( sock, ...
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top