Socket: Pointer auf Socket | Laufzeitfehler !



  • hallo,

    ich habe einen Socket-Server und Socket-Client nach diesem Beispiel
    erstellt:

    http://www.zfx.info/Tutorials.php?ID=73
    

    nun mache ich folgendes:

    Pointer auf die Klasse CMySocket erstellen:

    CMySocket* pMySocket;
    

    Ja auf was soll der Pointer zeigen:

    pMySocket=&m_ConnectSocket[1];
    

    Nun sende ich eineige Daten

    while(...)
    {
    ...
    pMySocket->Send(...);
    ...
    }
    

    Und nun möchte ich die Verbindung wieder schließen

    pMySocket->Close();
    

    ja und hier tritt dann der laufzeitfehler auf!

    kann ich Close() nicht so über pointer aufrufen?!
    eig. schon oder? ich blicke gerade nicht mehr durch 🙂

    danke euch schonmal



  • dann hängt der fehler vllt. mit was anderem zusammen?
    weil ich rufe es doch eig. richtig auf oder?



  • Dann guck mal ob das, worauf er zeigen soll, auch exitiert -.-



  • ja das muss ja Existieren weil ich darüber doch auch vorher
    erfolgreich versende!

    while(...)
    {
    ...
    pMySocket->Send(...);
    ...
    }
    

    :-|

    und Close() ist ja eig. eine Methode von meiner Klasse
    CMySocket also weis ich grad echt nicht wo der fehler liegt 😕


Anmelden zum Antworten