Pregunta

He incluido esto:

#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");

Pero estoy recibiendo esto:

  

TCPClient.cpp: 395: error: no coincide   función para llamar a   & # 8216; ClientHandler :: connect (int & amp ;,   sockaddr *, unsigned int) & # 8217;

La cosa es que también estoy usando QT.

¿Debo tener algo antes de " conectar " ... ALGO :: conectar (....)

Gracias :)

¿Fue útil?

Solución

Supongo que tienes tu propia clase ClientHandler con un método de conexión. Para evitar confusiones, conéctese del espacio de nombres global:

::connect ( sock, ...
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top