|
libnds
|
/*--------------------------------------------------------------------------------- ---------------------------------------------------------------------------------*/ #include <nds.h> #include <dswifi9.h> #include <netinet/in.h> #include <stdio.h> //--------------------------------------------------------------------------------- int main(void) { //--------------------------------------------------------------------------------- struct in_addr ip, gateway, mask, dns1, dns2; consoleDemoInit(); //setup the sub screen for printing iprintf("\n\n\tSimple Wifi Connection Demo\n\n"); iprintf("Connecting via WFC data ...\n"); if(!Wifi_InitDefault(WFC_CONNECT)) { iprintf("Failed to connect!"); } else { iprintf("Connected\n\n"); ip = Wifi_GetIPInfo(&gateway, &mask, &dns1, &dns2); iprintf("ip : %s\n", inet_ntoa(ip) ); iprintf("gateway: %s\n", inet_ntoa(gateway) ); iprintf("mask : %s\n", inet_ntoa(mask) ); iprintf("dns1 : %s\n", inet_ntoa(dns1) ); iprintf("dns2 : %s\n", inet_ntoa(dns2) ); } while(1) { swiWaitForVBlank(); } return 0; }
1.7.3