Socket Einstellungen in MFC nachträglich ändern



  • Hallo Leute,
    ich habe ein großes Problem. Wenn man bei MFC ein neues Projekt erstellt, dann kann man doch in den Einstellungen angeben ob Windows Sockets aktiviert werden sollen oder nicht.
    Jetzt arbeite ich an einem fast fertigen Programm und muss dort eine Socket Verbindung erstellen. Jetzt funktioniert mein Modul aber nicht, da die Sockets in dem Projekt nicht aktiviert sind.
    Wie kann ich nachträglich die Socket-Einstellung in dem MFC Projekt aktivieren? Ich habe schon alle Projekt-Eigenschaften verglichen und konnte nichts finden.

    Danke schon mal

    morrie



  • AfxSocketInit muss man aufrufen bevor man Sockets nutzen kann.



  • in der main.cpp muss nach InitInstance() das hier eingefügt werden:

    if (!AfxSocketInit())
    {
    AfxMessageBox(IDP_SOCKETS_INIT_FAILED);
    return FALSE;
    }
    

    und in der stdafx.h muss ganz am Schluss nach endif folgendes eingefügt werden:

    #include <afxsock.h>
    

    Dann funktioniert es.

    Danke und ein schönes Wochenende

    mfg

    morrie


Log in to reply