Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

WiiBServer

From GameBrew
Revision as of 12:58, 13 February 2023 by HydeWing (talk | contribs)
WiiBServer
Wii2.png
General
AuthorJay
TypeUtilities
Version0.1
LicenseMixed
Last Updated2008/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

Advertising: