Problem mit CAsyncSocket::Connect() -> Es kann keine Verbindung hergestellt werden !?
-
Hallo,
Mein Code spinnt, er gibt mir immer die MessageBox aus in der drin steht das keine Verbindung hergestellt werden konnte. Warum nur? Der Code ist richtig und die IP auch !
if(Socket.Create()) { BOOL bRes = Socket.Connect("192.168.2.xxx", 80); if(bRes) { AfxMessageBox("Connection erfolgreich !"); } else { AfxMessageBox("Connection nicht erfolgreich !"); } }
Weiß jemand warum? hatte jemand das gleiche Problem auch schonmal ?
Thx a lot
-
Schau dir doch mal die Member von CAsyncSocket an dann müsstest du nicht fragen.
Wie die Klasse schon sagt ist sie Async.
Dh die Funktionen werden im HIntergrund ausgeführt.
Wenn du deine Meldung bekommst ist vermutlich noch nichtmal versucht worden eine COnnect auszuführen. Connect kehrt zurück und man bekommt eine Nachricht OnConnect() oder so.
-
wie UnixTom schon sagte, codebeispiel von mir gibt es hier: http://www.c-plusplus.net/forum/viewtopic.php?t=89482&sid=8e69f2ee44749eaac7bf9d1c0ddc2370
Esco