Вопрос о том, что я должен иметь перед подключением - PullRequest
0 голосов
/ 27 ноября 2009

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

#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: ошибка: не соответствует функция для вызова «ClientHandler :: подключения (интермедиат и, sockaddr *, без знака int) ’

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

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

Спасибо:)

1 Ответ

2 голосов
/ 27 ноября 2009

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

::connect ( sock, ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...