Pergunta sobre o que eu deveria ter antes de Ligação
Pergunta
Eu tenho esta incluído:
#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");
Mas eu estou recebendo este:
TCPClient.cpp: 395: erro: nenhuma correspondência função de chamada para ‘ClientHandler :: connect (int &, sockaddr *, int não assinado)’
A coisa é que eu também estou usando QT.
Eu deveria ter somethihng antes "connect" ... ALGO :: connect (....)
Obrigado:)
Solução
Eu acho que você tem seu próprio ClientHandler classe com um método de conexão. Para chamar a confusão evitar conectar a partir do namespace global:
::connect ( sock, ...
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow