Domanda su cosa dovrei avere prima di Connect
Domanda
Ho incluso questo:
#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");
Ma sto ottenendo questo:
TCPClient.cpp: 395: errore: nessuna corrispondenza funzione per chiamare a & # 8216; ClientHandler :: connect (int & amp ;, sockaddr *, unsigned int) & # 8217;
Il fatto è che sto usando anche QT.
dovrei avere qualcosa prima di " connect " ... QUALCOSA :: Connect (....)
Grazie :)
Soluzione
Suppongo che tu abbia la tua classe ClientHandler con un metodo di connessione. Per evitare confusione, connettiti dallo spazio dei nomi globale:
::connect ( sock, ...
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow