私のネットワークプログラミングプロジェクト(ビジュアルC ++)では、connect(...)apiで1つの問題に直面しています。connect()のコードセグメントは以下のとおりです。
if (connect(sockfd[0], &sock.addr, sizeof(sock.inaddr)) == SOCKET_ERROR){
wprintf(L"connect function failed with error: %ld\n", WSAGetLastError());
closesocket(sockfd[0]);
WSACleanup();
}
上記のコードの場合、次のコンパイルエラーが発生します。これは、connectが3つの引数を取る必要があるため意味がありません。
error C2660: 'SampleClass::connect' : function does not take 3 arguments
誰かが私がここで欠けているものを理解するのを手伝ってくれますか?