Difference between revisions of "GEMS Wifi"

From WiiBrew
Jump to navigation Jump to search
(←Created page with '{{Infobox homebrew | title = GEMS Wifi | image = | type = Development | author = GEMISIS | maintainer = GEMISIS | contributor = GEMISIS | portedby ...')
 
Line 67: Line 67:
 
<code>
 
<code>
 
s32 host = 0;
 
s32 host = 0;
host = TCP_ClientConnect("192.168.1.4", 80);//TCP_ClientConnect(ip address, port)
+
host = TCP_ClientConnect("192.168.0.1", 80);//TCP_ClientConnect(ip address, port)
 
</code>
 
</code>
  
Line 73: Line 73:
 
<code>
 
<code>
 
int host = 0;
 
int host = 0;
host = TCP_ClientConnect("192.168.1.4", 80);//TCP_ClientConnect(ip address, port)
+
host = TCP_ClientConnect("192.168.0.1", 80);//TCP_ClientConnect(ip address, port)
 
</code>
 
</code>
  

Revision as of 19:22, 30 May 2009

GEMS Wifi
General
Author(s)GEMISIS
Contributor(s)GEMISIS
TypeDevelopment
Version0.1 Beta
LicenceGPL/etc
Links
Download
Peripherals
Local WiFi Internet Nintendo DS


GEMS Wifi

This is a development tool for the Wii and DS. It can be used to connect both devices via wifi. To use this, please edit your make file to use the library, then include GEMS_WifiWii.h or GEMS_WifiDS.h depending on your platform (Wii or DS).

The downloads are to the right, if you have any questions or issues about this library, please email me at GEMISIS@live.com

Creating a server

To use create a server with the Wii or DS, use this:

For Wii: s32 host = 0; host = TCP_Server(80, 5);//TCP_Server(port, number of players)

For DS: int host = 0; host = TCP_Server(80, 5);//TCP_Server(port, number of players)

this would set host as the server socket.

Getting a client

To wait for a client with the Wii or DS, use the following:

For Wii: s32 client = 0; client = TCP_GetClient(host);//TCP_GetClient(host socket)

For DS: int client = 0; client = TCP_GetClient(host);//TCP_GetClient(host socket)

This will make the game continuously wait for a client to connect. Please note that it will not stop until a client has connected.

Connecting to a server

To connect to a server with one of the systems, you can use the following:

For Wii: s32 host = 0; host = TCP_ClientConnect("192.168.0.1", 80);//TCP_ClientConnect(ip address, port)

For DS: int host = 0; host = TCP_ClientConnect("192.168.0.1", 80);//TCP_ClientConnect(ip address, port)

Video

Here is a video of an older version of the library in use: http://www.youtube.com/watch?v=KksMFhvNcYs