In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Difference between revisions of "Wiihttpd"

From WiiBrew
Jump to navigation Jump to search
m
Line 15: Line 15:
 
==Features==
 
==Features==
 
* Basic HTTP/1.0 support
 
* Basic HTTP/1.0 support
 +
* Dynamic HTTP headers
 
* Able to serve any file type you like (you can add more file types in common.h)
 
* Able to serve any file type you like (you can add more file types in common.h)
* Able to use spaces in file names
+
* Able to use spaces and dots in file names
 
* View server uptime, pages/files served and not found by going to /stats
 
* View server uptime, pages/files served and not found by going to /stats
  

Revision as of 03:49, 23 June 2008

Wiihttpd
Wiihttpd icon.png
General
Author(s)teknecal
TypeServer
Links
[[Wiihttpd v0.0.1|Download]]
Source
Peripherals
Wiimote1.svg

Wiihttpd is a simple multi-threaded HTTP Webserver for the Wii. Wiihttpd is built on the ftpii source code.

Features

  • Basic HTTP/1.0 support
  • Dynamic HTTP headers
  • Able to serve any file type you like (you can add more file types in common.h)
  • Able to use spaces and dots in file names
  • View server uptime, pages/files served and not found by going to /stats

Usage

Create a /www directory on the root of your SD card and place any files you would like to be served in there.

Run the included ELF with your favourite method to boot homebrew.

History

21 June 2008 (v0.0.1)

  • Initial Release

Credits

Joe Jordan <joe.ftpii@psychlaw.com.au> - Used your ftpii source to code from

Cboomf + Felix123 - Used your Wii Webserver source for mime types list/struct/for loop

Notes

Source code is included :)


Wiihttpd was written in C using devkitPPC CVS 20080618 and libogc with libfat.