More actions
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
|title=WiiBServer | |title=WiiBServer | ||
|image=wii2.png | |image=wii2.png | ||
|description=Tiny unfinished HTTP/1.0 web server | |description=Tiny unfinished HTTP/1.0 web server. | ||
|author=Jay | |author=Jay | ||
|lastupdated=2008/06/13 | |lastupdated=2008/06/13 |
Latest revision as of 09:25, 25 February 2023
WiiBServer | |
---|---|
General | |
Author | Jay |
Type | Utilities |
Version | 0.1 |
License | Mixed |
Last Updated | 2008/06/13 |
Links | |
Download | |
Website | |
Source | |
WiiBServer is an unfinished HTTP/1.0 server that serves as a tool for testing networking functions on the Wii.
This project is no longer being updated, take a look at Wii Web Server if you are interested in something similar.
Features
- Process request one after the other (one thread).
- URIs are limited to 1024 chars.
- Resources are loaded from the front sd card, in the /wiibsrv/htdocs folder.
Installation
How to setup: On the PC side, a web browser. Some files on sd card in the /wiibsrv/htdocs folder.
Launched successfully with the Twilight Hack and the Wii Homebrew Launcher. Have not tried the HBC or TcpLoader but should work.
User guide
How does it work
WiiBServer is a simple application that utilizes socket programming to function as a HTTP/1.0 server for testing networking on the Wii. When launched, the server initializes the socket subsystem, sets up the necessary parameters, and waits for incoming connections.
The IP of the Wii is displayed on screen for clients to connect. The server runs on two threads, one for handling button inputs and the other for accepting connections and processing them.
However, the server may experience freezing or dropping connections after a few requests, especially when loading multiple resources for a single html page or when requesting large images.
How to use
Once started, press the A button to start the "accepting" thread. Then press B to stop listening.
Browse from a web client (use an URL that refers to a file since directory listing is not yet supported).
External links
- WiiBrew - https://wiibrew.org/wiki/WiibServer