Sockets in Thread



  • Hallo,

    habe eine Anwendung die von der Netzwerkarte mittels Sockets Daten übernimmt.
    Muss das Empfangen der Daten jetzt aber in einem eigenen Thread realisieren.
    Dabei habe ich das Problem, dass ich die Socket Ereignisse nicht mehr in meine von CAsyncSocket abgeleitete Klasse bekomme. Wenn ich das Socket global anlege wird es im Thread nicht also solches erkannt.
    Vielleicht kann mir jemand einen Tip geben.
    Hier mein Thread:

    UINT COpticamDlg::Netzwerk(LPVOID pParam)
    {
    int iBufSize = 1300;
    int iRcvd;
    unsigned int DestPort = 6666;
    CNachrichten sTCP; // Socket
    CString Ip = "192.168.0.10";

    sTCP.SetParent((COpticamDlg*)pParam);
    sTCP.Create();
    sTCP.Connect(Ip, DestPort);
    return 0;
    }

    Danke

    Peter 🙄 🙄


Anmelden zum Antworten