How to add web page to NE64_Vend_OpenTCP ?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How to add web page to NE64_Vend_OpenTCP ?

1,360 Views
IamX
Contributor I
Now,I use NE64_Vend_OpenTCP code for develop http server.
It have index.htm for example.
I don't know to add other web page into code.
How to add web page to NE64_Vend_OpenTCP ?
 
 
Sorry for language.I little english
 
Thank you for advantage
Mr.X
Labels (1)
0 Kudos
1 Reply

313 Views
mjbcswitzerland
Specialist V

Hi Mr.X

If I have understood it correctly, you need to add your web page to the table called FAT in the file FileSys.c.
You need to either supply the web side as a constant string (eg. const UINT8 GoodHTTP204[] = "HTTP/1.0 204 No Content\r\n\r\n":smileywink:
or else encode it to a constant array using a conversion program called CEncoder. Then recompile the project and download it to the target.


Please also check the uTasker solution if you wish to develop web server applications. It includes support for dynamic web server among other features. To develop and test web pages with the uTasker is very easy since it uses FTP. See other posings about uTasker in this forum and try it out at the following on-line demo.

http://212.254.22.36 to see the web server in operation.
ftp://212.254.22.36 to see the pages loaded using Internet Explorer (in non-passive mode)
Copy a page - eg. 0.HTM is the start side, using drag and drop you your PC.
Open the file using an editor (or better still an html editor). Make some changes
Eg. Add the following line somewhere

Running time £vU0

and save the file.
Now copy it back to the FTP server in the on-line demo using drag-and-drop.

Refresh the main side in your web browser (http://212.254.22.36 again) and you will see your changes and the web server will display the time it has been running (updated on each refresh).

As you will see it is quiet a comfortable solution and easier and efficienter as compiling the html into the code. Using the uTasker simulator all this can also be tested on a PC in real time so that the code only needs to be loaded to the target once the development has been completed.

Best regards

Mark Butcher
www.mjbc.ch

0 Kudos