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

Difference between revisions of "TCP Loader"

From WiiBrew
Jump to navigation Jump to search
m (change is to are)
m
 
(34 intermediate revisions by 14 users not shown)
Line 1: Line 1:
{{u|Svpe}} has been using the recent developments of the [[socket]] interface and have created a loader that loads stuff over TCP.
+
{{stub}}
 +
{{Infobox homebrew
 +
| title      = TCP Loader
 +
| image      =
 +
| type        = loader
 +
| author      = [[User:Svpe|Sven Peter]], and GUI henke37, dasda
 +
| download    = Media:Tcploader-0.1.tgz|Tcploader-0.1.tgz
 +
| source      = http://repo.or.cz/w/svpe-wii.git
 +
| peripherals = {{GCNController}} {{WiFi}}
 +
}}
  
It is a TCP server running on the Wii that listens on port 8080 by default that will run any binary that is sent to it. Both [[DOL]] and ELF executables are supported.
+
[[User:Svpe|Sven Peter]] has been using the recent developments of the [[socket]] interface and has created a loader that loads binaries over TCP.
There is no IP address display in the Wii part, yet.
 
  
There is currently some progress on writing a windows gui to do the loading by {{u|dasda}}, while there is a cli tool for posix.
+
It is a TCP server running on the Wii that listens on port 8080 and will run any binary that is sent to it after you confirmed the IP address with your GameCube controller. An additional warning is displayed when the connection comes from the Internet (i.e. the first two octets of your Wii's ip does not match the first two octets of the connector's ip). Both [[DOL]] and ELF executables are supported.
The Windows-transfer tool will be released tomorrow (April 9th) due to lack of testing. [[User:Dasda|Dasda]] 12:10, 9 April 2008 (PDT)
 
  
 +
A working windows gui has been written by {{u|henke37}} and {{u|dasda}} and is available as [[Sendelf|SendElf]].
  
 +
You currently need libogc cvs to compile this yourself from the [http://repo.or.cz/w/svpe-wii.git source code].
  
You currently need libogc cvs and bushing's socket patch in the sf.net patchtracker to compile this yourself. Precompiled binaries will maybe released by me once this patch is in the cvs.
+
There is a video available on how to use TCP Loader here: http://www.youtube.com/watch?v=lzsMjUQwK4g
[http://repo.or.cz/w/svpe-wii.git Source code]
 
  
[[Category:Loaders|TCP]]
+
[http://dragon-gaming.com/wii/TCP%20Loader.zip TCP Loader Channel] By Nunim - Does not include the Windows Client GUI.
 +
 
 +
== Protocol ==
 +
The client first sends the length of the file to load in big-endian int32 and then the data of the file. There is no traffic from the server.

Latest revision as of 23:11, 2 July 2010

TCP Loader
General
Author(s)Sven Peter, and GUI henke37, dasda
TypeLoader
Links
Download
Source
Peripherals
GameCube Controller Local WiFi

Sven Peter has been using the recent developments of the socket interface and has created a loader that loads binaries over TCP.

It is a TCP server running on the Wii that listens on port 8080 and will run any binary that is sent to it after you confirmed the IP address with your GameCube controller. An additional warning is displayed when the connection comes from the Internet (i.e. the first two octets of your Wii's ip does not match the first two octets of the connector's ip). Both DOL and ELF executables are supported.

A working windows gui has been written by henke37 and dasda and is available as SendElf.

You currently need libogc cvs to compile this yourself from the source code.

There is a video available on how to use TCP Loader here: http://www.youtube.com/watch?v=lzsMjUQwK4g

TCP Loader Channel By Nunim - Does not include the Windows Client GUI.

Protocol

The client first sends the length of the file to load in big-endian int32 and then the data of the file. There is no traffic from the server.