Kratos Studio escribió:ok, sabeis alguno como conectarse con wifi a internet en PAlib?
Hay me has pillado......
No

Por favor, identifícate o regístrate.
Moderadores: The Sabbat, eGladiator
alexpowerup escribió:En el primer post del hilo falta poner la URL del tutorial 9 ._.

PA_InitWifi(); //Inicio las librerias Wifi
char *response = (char *) malloc(1000); //aquí guardo la respuesta
if (PA_ConnectWifiWFC()) { //Arranco el Wifi, aquí la DS empieza a parpadear
char url[256];
sprintf(url, "http://www.miserver.php?variable=valor");
PA_GetHTTP(response,url);
}
Wifi_DisconnectAP(); //cuando he terminado desconecto del servidor al que me he enchufado (www.miserver.php)
Wifi_DisableWifi(); //y apago el Wifi
PA_OutputText(0,1,1,response); //imprimo la respuesta del servidorint sendMsg(char *buffer, char *url) {
int sock;
char server[256];
char buffer3[256];
int pos = httpServer(server,url);
PA_InitSocket(&sock,server,80,PA_NONBLOCKING_TCP);
char buffer2[256];
sprintf(buffer2, "GET %s HTTP/1.0\r\nhost: %s\r\nAccept: */*\r\n\r\n",url+pos,server);
send(sock,buffer2,256,0);
strcpy(buffer,"");
while(buscarPalabra(buffer3,"\r\n\r\n",0) == -1) {
if (Pad.Newpress.Start) break;
memset(buffer3,0,sizeof(buffer3));
recv(sock,buffer3,256,0);
}
int poshtml = buscarPalabra(buffer3,"\r\n\r\n",0)+4;
strcat(buffer,buffer3+poshtml);
while(1) {
if (Pad.Newpress.Start) break;
memset(buffer3,0,sizeof(buffer3));
if(recv(sock,buffer3,256,0)<1) break;
strcat(buffer,buffer3);
}
if(sock) closesocket(sock);
return 1;
}
int httpServer(char *buffer, char *buffer2) {
int i,depart=0;
if(buscarPalabra(buffer2,"http://",0)!=-1)
depart+=7;
for(i = depart; buffer2[i] != '\0' && buffer2[i] != '/' && buffer2[i] != '\\'; i++) {
buffer[i-depart]=buffer2[i];
}
buffer[i-depart]='\0';
return i;
}
int buscarPalabra(char *mot1, char *mot2, int depart) {
unsigned int i,j,erreur=1;
for(i=depart;i<strlen(mot1);i++) {
if(mot1[i]==mot2[0]) {
erreur=0;
for(j=0;j<strlen(mot2);j++) {
if(mot2[j]!=mot1[i+j])
erreur=1;
}
if(erreur==0) return i;
}
}
return -1;
}
). Espero que no me surjan problemas insalvables y pueda terminarlo. Por cierto, se llama Anime Quest.Usuarios navegando por este foro: No hay usuarios registrados visitando el foro y 1 invitado