daten an browser schicken



  • hi,
    ich hab ne webform

    <form action="http://89.xxx.53.115:80" method="post"">
    <div><label>Test: <input name="test" size="5"></label></div>
    <div><input type="submit" value="test!"></div>
    </form>
    

    beim klick auf den testbutton kann ich die daten empfangen:

    if ( INVALID_SOCKET != accept ( server.socket, NULL, NULL ))
    {
     recv ( client, buf, sizeof ( buf ), 0 ) ;
    }
    

    und über stdout anzeigen.

    mein problem:
    ich weiß nicht, wie ich eine antwortseite an den browser schicken kann. ich habs über stdout (angeblich soll cgi so funktionieren ) mit nem html-skeletton versucht:

    fprintf ( stdout, "%s", "<HTML><HEAD>\n" );
    ... usw
    

    versucht hab ich auch die seite direkt an die client adresse zu schicken

    send ( client, "<HTML><HEAD>\n", strlen("<HTML><HEAD>\n"), 0 );
    .. usw
    

    was jedoch nicht geklappt hat.
    wie kann ich dem browser ne webseite schicken?



  • die zweite version übers socket funzt. ich hatte nen fehler im http header, bzw. ich hatte gar keinen 😃

    -closed-


Anmelden zum Antworten