문제
여기에 포함되어 있습니다.
#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 :: connect (int &, sockaddr*, unsigned int)로 호출하는 일치 함수 없음'
문제는 나도 QT를 사용하고 있다는 것입니다.
"Connect"... 뭔가 :: Connect (....) 전에 Somethihng가 있어야합니까?
감사 :)
해결책
Connect 메소드가있는 클래스 클라이언트 핸들러가 있다고 생각합니다. 혼동을 피하려면 통화 통화는 글로벌 네임 스페이스에서 연결됩니다.
::connect ( sock, ...
제휴하지 않습니다 StackOverflow