Winsock + Winapi



  • Hi Jungs,
    folgendes Problem: Ich weiss zwar wie man mit Winsock in der Konsole umgeht jedoch scheint diese Vorgehensweise bei einem "echten" Windows Programm nicht mehr zu funktionieren hat jemand von euch ein vollständiges Beispiel dazu wie Winsock mit einem "echten" Windows Programm zu verwenden ist?
    Ich bräuchte nur einen Server mit Select()... Ich denke den Client könnte ich mir, dann selber schreiben

    Oder habt ihr ein Tutorial dazu wie man Winsock mit der Winapi benutzt?

    Es gibt doch sowas wie FD_READ , FD_CONNECT...
    Könnte mir das helfen? Wenn ja habt ihr mehr Infos darüber wie ich das in Verbindung mit Winsock nutzen kann?

    Danke

    Gruß

    EDIT: Ich habe mir eine Funktion StartServer() geschrieben die Winsock Initalisiert, bindet und, dann in den Listen Modus schaltet 🙂
    Allerdings weiss ich nun nicht weiter, denn wie mache ich das nun mit der accept Schleife wo packe ich die hin?



  • WSAAsyncSelect



  • Danke für die Schnelle Antwort ich hab nun sowas gebastelt:

    listen(acceptSocket,10);
    //...
    WSAAsyncSelect(acceptSocket,hwnd,???,FD_CONNECT|FD_READ|FD_CLOSE|FD_ACCEPT);
    

    Ist das so korrekt? und was muss bei den "???" hin und wie geht es, dann nachdem WSAAsyncSelect() weiter?

    Danke

    Gruß




Anmelden zum Antworten