(c)://***** Début INCLUDES ***** #include <PA9.h> // Necessaire pour l'utilisation de la PA_Lib //***** Fin INCLUDES ***** //***** Debut des procedures ***** int main(int argc, char ** argv){ PA_Init(); // Initialisation PA_Lib PA_InitVBL(); // Initialisation VBL PA_InitText(0,2); // Initialisation Test écran 0 sur l'arrière-plans (background) 2 PA_Init16bitBg(1, 3); // Initialisation Image écran 1 a 16 bit (GIF, BMP et JPG) PA_InitText(1, 0); // Initialise the text system on the top screen PA_WaitForVBL(); PA_OutputSimpleText(0,1,23,"Initialisation Wifi "); PA_InitWifi(); // Initialisation Wifi if (!fatInitDefault()) //Initialise la fat library et indique la réussite { PA_OutputText(1,2,2,"Fat non initialise."); return 1; } else { PA_OutputSimpleText(1, 1, 1, "FAT Test - Do not power off"); if (PA_ConnectWifiWFC()) // Connexion Wifi { PA_OutputSimpleText(0,1,23,"Connexion Wifi "); struct sockaddr_in sin; // information du serveur sin.sin_family = AF_INET; // AF_INET pour la famille sin.sin_port = htons(21); // port http sin.sin_addr.s_addr = inet_addr("192.168.0.2"); // ip serveur PA_OutputSimpleText(0,1,23,"Prepartion Socket"); int sock = 0; // le descripteur de socket sock = socket(AF_INET, SOCK_STREAM, 0); // creation du socket PA_OutputSimpleText(0,1,23,"Connect"); connect(sock,(struct sockaddr *)&sin,sizeof(struct sockaddr)); PA_OutputSimpleText(0,1,4,"Query"); char *querry = "user\r\nnom_utilisateur\r\nmotdepasse\r\n"; send(sock, querry, (int)strlen(querry), 0); } else { PA_OutputSimpleText(0,1,23,"Erreur Cnx Wifi"); } // Infinite loop to keep the program running while (1) { PA_WaitForVBL(); } } return 0;} //***** Fin des procedures *****
(dos):ftpusernom_utilisateurmotdepasse
(c)://*****  Debut INCLUDES  *****#include <PA9.h> // Necessaire pour l'utilisation de la PA_Lib//*****  Fin INCLUDES  *****//*****  Debut des procedures  ***** int main(int argc, char ** argv){ PA_Init();    // Initialisation PA_Lib PA_InitVBL(); // Initialisation VBL PA_InitText(0,2);      // Initialisation Test écran 0 sur l'arrière-plans (background) 2 PA_Init16bitBg(1, 3);    // Initialisation Image écran 1 a 16 bit (GIF, BMP et JPG) PA_InitText(1, 0);  // Initialise the text system on the top screen PA_WaitForVBL(); PA_OutputSimpleText(0,1,23,"Initialisation Wifi "); PA_InitWifi(); // Initialisation Wifi if (!fatInitDefault()) //Initialise la fat library et indique la réussite { PA_OutputText(1,2,2,"Fat non initialise."); return 1; } else { PA_OutputSimpleText(1,1,1,"FAT Test - Do not power off"); if (PA_ConnectWifiWFC()) // Connexion Wifi { int i = 1; PA_OutputSimpleText(0,1,23,"Connexion Wifi    "); struct sockaddr_in sin; // information du serveur sin.sin_family = AF_INET; // AF_INET pour la famille sin.sin_port = htons(21); // port http sin.sin_addr.s_addr = inet_addr("192.168.0.2"); // ip serveur PA_OutputSimpleText(0,1,23,"Preparation Socket"); int sock = 0; // le descripteur de socket sock = socket(AF_INET, SOCK_STREAM, 0); // creation du socket PA_OutputSimpleText(0,1,23,"Connection Socket "); connect(sock,(struct sockaddr *)&sin,sizeof(struct sockaddr)); PA_OutputSimpleText(0,1,i,"User"); i++; char *querryUser = "user asticot\r\n"; send(sock, querryUser, (int)strlen(querryUser), 0); PA_OutputSimpleText(0,1,i,querryUser); i++; PA_OutputSimpleText(0,1,i,"recv User"); i++; char *bufferUser = "Nothing User"; recv(sock, bufferUser, 1024, 0); PA_OutputSimpleText(0,1,i,bufferUser); i++; } else { PA_OutputSimpleText(0,1,23,"Erreur Cnx Wifi"); } // Infinite loop to keep the program running while (1) { PA_WaitForVBL(); } } return 0;} //*****  Fin des procedures  *****
(dos):Useruser asticotrecv User220 Xlight FTP Server 3.1 ready.Needed %d free blocks