Ik ben een webserver aan het programmeren in een AVR en nou ben ik al heel ver met de verbinding opzetten maar een dingetje wil niet lukken.
De TCP handshaking (SYN, SYNACK, ACK) wordt netjes voltooid. Daarna verstuurt de PC een HTTP GET packet. Ik ACK deze en stuur daarna mijn data op (HTTP/1.1 200 OK etc.). Dit pakketje wordt alleen niet ge acknowledged en dus niet verwerkt op de pc. Resultaat: geen webpagina.
Nou is mijn vraag: Waaraan moet mijn HTTP/TCP packet bij het versturen van mijn data aan voldoen om geacknowledged te worden? Sequence en ACK nummer staan ook goed. Flags staan ook goed.
(oeps! geen titel, kan een mod dit fixen?)
De TCP handshaking (SYN, SYNACK, ACK) wordt netjes voltooid. Daarna verstuurt de PC een HTTP GET packet. Ik ACK deze en stuur daarna mijn data op (HTTP/1.1 200 OK etc.). Dit pakketje wordt alleen niet ge acknowledged en dus niet verwerkt op de pc. Resultaat: geen webpagina.
Nou is mijn vraag: Waaraan moet mijn HTTP/TCP packet bij het versturen van mijn data aan voldoen om geacknowledged te worden? Sequence en ACK nummer staan ook goed. Flags staan ook goed.
(oeps! geen titel, kan een mod dit fixen?)
[ Voor 3% gewijzigd door 3V3RT op 30-03-2010 16:53 ]