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:)

Foi útil?

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
scroll top