More actions
m (HydeWing moved page Wiibserver Wii to WiiBServer) |
No edit summary |
||
Line 1: | Line 1: | ||
{{Infobox Wii Homebrews | {{Infobox Wii Homebrews | ||
|title=WiiBServer | |title=WiiBServer | ||
|image= | |image=wii2.png | ||
|description=Tiny unfinished HTTP/1.0 web server | |description=Tiny unfinished HTTP/1.0 web server | ||
|author=Jay | |author=Jay | ||
Line 14: | Line 8: | ||
|version=0.1 | |version=0.1 | ||
|license=Mixed | |license=Mixed | ||
|download=https://dlhb.gamebrew.org/wiihomebrews/ | |download=https://dlhb.gamebrew.org/wiihomebrews/wiibserver.7z | ||
|website= | |website=https://wiibrew.org/wiki/WiibServer | ||
|source=https://dlhb.gamebrew.org/wiihomebrews/ | |source=https://dlhb.gamebrew.org/wiihomebrews/wiibserver.7z | ||
}} | }} | ||
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 == | == Features == | ||
* Process request one after the other (one thread). | |||
* | * URIs are limited to 1024 chars. | ||
* 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 Wii|Twilight Hack]] and the [[Wii Homebrew Launcher]]. Have not tried the [[Homebrew Channel Wii|HBC]] or TcpLoader but should work. | |||
== How does it work == | ==User guide== | ||
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. | ===How does it work=== | ||
WiiBServer is a simple application that utilizes [https://wiibrew.org/wiki/Socket 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 | 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== | ==External links== | ||
* | * WiiBrew - https://wiibrew.org/wiki/WiibServer |
Revision as of 12:58, 13 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