سؤال حول ما ينبغي أن يكون قبل الاتصال
سؤال
ولدي هذا ما يلي:
#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 ل:: ربط (كثافة العمليات و، SOCKADDR *، صحيح غير الموقعة) '
اقتباس فقرة>والشيء هو أنا أيضا باستخدام QT.
ويجب أن يكون somethihng قبل "ربط" ... SOMETHING :: الاتصال (....)
والشكر:)
المحلول
وأعتقد أن لديك الخاص بك ClientHandler لالطبقية الخاصة مع وسيلة الاتصال. لتجنب الارتباك دعوة الاتصال من مساحة الاسم العالمي:
::connect ( sock, ...
لا تنتمي إلى StackOverflow