Вопрос о том, что я должен иметь перед подключением

StackOverflow https://stackoverflow.com/questions/1807297

  •  05-07-2019
  •  | 
  •  

Вопрос

У меня есть это:

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

Но я получаю это:

  

TCPClient.cpp: 395: ошибка: не соответствует   функция для вызова   & # 8216; ClientHandler :: подключения (INT & амп ;,   sockaddr *, без знака int) & # 8217;

Дело в том, что я также использую QT.

Должен ли я иметь что-то до того, как "подключиться" ... НЕЧТО :: подключения (....)

Спасибо:)

Это было полезно?

Решение

Полагаю, у вас есть собственный класс ClientHandler с методом connect. Чтобы избежать путаницы, вызовите соединение из глобального пространства имен:

::connect ( sock, ...
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top