关于Connect之前我应该​​拥有什么的问题

时间:2009-11-27 07:48:08

标签: c++ qt sockets

我有这个包括:

#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的::连接(INT&安培;,   sockaddr *,unsigned int)'

问题是我也在使用QT。

我应该在“连接”之前有一些东西...... SOMETHING ::连接(....)

谢谢:)

1 个答案:

答案 0 :(得分:2)

我猜你有自己的类ClientHandler和connect方法。为避免混淆,请从全局命名空间调用connect:

::connect ( sock, ...