5
환영 페이지를 표시하기 위해 간단한 웹 서버를 구현해야하는 프로젝트를 진행하고 있습니다. 그래서 저는 TTCPServer를 제 양식에 넣었고 서버와 상호 작용하는 브라우저에 일반 텍스트를 성공적으로 보낼 수 있습니다. 하지만 어떻게 HTML을 보낼 수 있습니까?
TCPServer가 브라우저에 html을 보냅니다.
시도했지만 작동하지 않습니다.
ClientSocket.Sendln('HTTP/1.0 200 OK');
ClientSocket.Sendln('MIME-version: 1.0');
ClientSocket.Sendln('Content-type: text/html');
ClientSocket.Sendln('Content-Length:'+IntToStr(Length(webpage)+10));
ClientSocket.Sendln(AnsiString(Format(webpage, [va, ma, mi, timexx])));
아이디어가 있으십니까? 어쨌든 다른 구성 요소를 사용하고 싶지 않습니다.
길이 계산에 대한 확신이 있습니까? (HTML) 문자열은 클라이언트에 길이를 보내고 나서 생성됩니다. – mjn
잘못된 값임을 제거했습니다. 좋은 지적! – opc0de