Full file download works

This commit is contained in:
Ruben Shekspir 2019-05-04 15:58:17 +04:00
parent a3ce2fdcab
commit f16ef2418b
2 changed files with 2 additions and 5 deletions

View file

@ -37,7 +37,7 @@ BEGIN
l := LEN(buf)-1; l := LEN(buf)-1;
f := 0; f := 0;
r := Platform.Read(fd, p, l, f); r := Platform.Read(fd, p, l, f);
IF r >= 0 THEN RETURN TRUE ELSE RETURN FALSE END IF r > 0 THEN RETURN TRUE ELSE RETURN FALSE END
END Read; END Read;
PROCEDURE Connect*(host, port: ARRAY OF CHAR; VAR conn: Socket): BOOLEAN; PROCEDURE Connect*(host, port: ARRAY OF CHAR; VAR conn: Socket): BOOLEAN;

View file

@ -1,7 +1,6 @@
MODULE http; MODULE http;
IMPORT Strings, Internet, Logger; IMPORT Strings, Internet, Logger;
CONST CONST
MAXARRAYNUMBER = 10000; MAXARRAYNUMBER = 10000;
MAXARRAYNUMBEREXTENDED = 1000000; MAXARRAYNUMBEREXTENDED = 1000000;
@ -61,14 +60,12 @@ BEGIN
REPEAT REPEAT
connectionFlag := Internet.Read(socket, tmpBuff); connectionFlag := Internet.Read(socket, tmpBuff);
Strings.Append(tmpBuff, buff); Strings.Append(tmpBuff, buff);
Logger.Log(tmpBuff);
UNTIL ~connectionFlag; UNTIL ~connectionFlag;
Internet.Disconnect(socket); Internet.Disconnect(socket);
END get; END get;
BEGIN BEGIN
get("norayr.am", "/seq.txt", "80", buff); get("norayr.am", "/gf.jpg", "80", buff);
Logger.Log(buff); Logger.Log(buff);
END http. END http.