Wii Web Server

From WiiBrew
Jump to: navigation, search

Template:Infobox homebrewapp

A simple web-server for the Wii.
Still is very early stages of development and at present can only display a built in test page.

Dev time : 24 Hours

HBC

WiiWeb.pngTwilt

Icon WebServer.pngVibestar

meta.xml Example

README

Boot using normal methods *cough* HBC *cough*. Once running, will run itself. To quit, type "//quit" at the end of the web-address, so - "192.168.0.X//quit", will now return to HBC

Place your html files in /data/web/ on the root of your sd card, must be inserted before the app is loaded. Use data.zip for demo files.

There is no directory listing and your homepage must be called "index.html"

Changelog

alpha v0.7

  • Doesn't exception out when a file or page cannot be found
  • Will now serve a "404 Page not found" page

alpha v0.62

  • Fixed the infinite recursion

alpha v0.61

  • Removed the /a and the old testpages since they are no longer needed.
  • Smaller code.

alpha v0.6

  • Can now send any file size (thanks to joedj's ftpii write_exact function)
  • Ditched GRRLib to make the server smaller in size
  • Cleaned up the sources

alpha v0.5

  • Can now load any file type (those listed below) from FrontSD

alpha v0.4

  • Front SD html only, loading support XD (finally !!)

alpha v0.31

  • Favicon added

alpha v0.3

  • Added wiimote support
  • Added image support
  • Added /img image test link

alpha v0.24b

  • Bug fixes for 0.24a
  • //a is now back to /a, but //quit is still there for other reasons

alpha v0.24a

  • Fixed the main page hyperlink to //a

alpha v0.24

  • Changed /a to //a and /quit to //quit to avoid conflicts
  • Request parser rewritten, now quicker and more streamlined

alpha v0.23

  • Now doesn't have to restart the server to serve more than one page (i.e presseing B then A)
  • Quitting the server is from a server path of "/quit"

alpha v0.22

  • Handles links

alpha v0.21

  • Now detects the HTTP/1.x version as requested by the browser

alpha v0.2 - First fully web-page serving release

  • Now serves a built in test page
  • No longer needs telnet
  • Forced use of HTTP/1.1

alpha v0.11

  • Serves html to telnet (don't know why)
  • Can accept multiple connections (not at once)

alpha v0.1

  • Added Gamecube control menu control
  • Added GRRLIB logo
  • Added return to loader
  • Opens port 80
  • Opens a socket and allows for connection
  • Accepts connection on open socket at port 80

File types

The following file types can be loaded from Front SD

  • html
  • htm
  • txt
  • css
  • ico
  • gif
  • jpg
  • jpeg
  • png
  • svg
  • torrent
  • wav
  • mp3
  • mid
  • m3u
  • ram
  • ra
  • doc
  • exe
  • zip
  • xls
  • tgz
  • tar.gz
  • tar
  • gz
  • arj
  • rar
  • rtf
  • pdf
  • swf
  • mpg
  • mpeg
  • asf
  • avi
  • bmp

"Lump of fun"

Everynow and then, a special release of the wii web server will be released that contains a hidden "lump of fun". Result can be posted on the talk page under "Lump of fun". Who will be the first to screendump it, evidence must be a full screendump or it will be discounted.

The first - "find the sucking lump of fun"

alpha v0.3a