Advertisement
Guest User

Untitled

a guest
Aug 19th, 2017
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. SDLNet_ResolveHost(&adresse,"nchampin.free.fr",80); /* avec SDLNet_ResolveHost(), j'indique le site,
  2. et le port (80), ?a donne l'adresse ip du site,
  3. ?a range l'IP du FTP dans la variable adresse
  4. je r?cup?re l'ip du site o? je me connecte */
  5.  
  6.  
  7. TCPsocket sock=SDLNet_TCP_Open(&adresse); // cr?ation d'une socket pour faire le lien avec le ftp
  8.  
  9. // la socket est pr?te
  10.  
  11. char sendline[500];
  12. strcpy(sendline,"GET /MagosQuest/ip.php HTTP/1.1\r\n");
  13. strcat(sendline,"Host: nchampin.free.fr\r\n");
  14. strcat(sendline,"Connection: Close\r\n\r\n"); /* ces 4 lignes sont la requ?te, qui permet de r?cup?rer
  15. le contenu de ip.php */
  16.  
  17. SDLNet_TCP_Send(sock,sendline,strlen(sendline)+1); /* envoi de la requ?te via la socket
  18. sock = ma socket
  19. sendline = la requ?te en char
  20. strlen(sendline)+1 = la taille du char
  21. (on ajoute 1, c'est ce qu'il fait ? chaque fois) */
  22.  
  23. char buf[BUFSIZE];
  24. SDLNet_TCP_Recv(sock,&(buf[0]),BUFSIZE); /* c'est du copier/coller, je re?ois la r?ponse,
  25. et je la colle dans une cha?ne de caract?re buf */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement