質問

これが含まれています:

#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 :: connect(int&amp ;,   sockaddr *、unsigned int)&#8217;

問題は、私もQTを使用していることです。

「接続」する前に何かする必要がありますか... SOMETHING :: connect(....)

ありがとう:)

役に立ちましたか?

解決

connectメソッドを持つ独自のクラスClientHandlerがあると思います。混乱を避けるために、グローバル名前空間から接続してください:

::connect ( sock, ...
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top