我有这个:
#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: error: no matching function for call to ‘ClientHandler::connect(int&, sockaddr*, unsigned int)’
问题是我也在使用 QT。
在“连接”之前我应该有一些东西吗... 某事::连接(....)
谢谢:)
最佳答案
我想您有自己的类 ClientHandler 和连接方法。为了避免混淆,从全局命名空间调用连接:
::connect ( sock, ...
关于c++ - 关于 Connect 之前我应该拥有什么的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1807297/