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-