Bonjour,

Je cherche à envoyer un requête XML au serveur Aspsms.com
Le serveur me rejète en disant qu'une adresse Locale est interdite en effet il lui envoie l'adresse du PC local, donc il me faudrait l'adresse IP internet (je pense).
voici mon code pour le socket
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
  SOCKET sock;        
  // Déclaration de l'utilisation de Winsock2
  WSADATA WSAData;
  WSAStartup(MAKEWORD(2,0),&WSAData);
  // Déclaration du socket
  SOCKADDR_IN sin;
  sin.sin_addr.s_addr = inet_addr("194.230.72.111");
  sin.sin_family = AF_INET;
  sin.sin_port = htons(5061);
  sock = socket(AF_INET,SOCK_STREAM,0);
  bind(sock,(SOCKADDR *)&sin,sizeof(sin));
  int val = 0;
  //    
  val = connect(sock,(SOCKADDR *)&sin,sizeof(sin));
    // Fonctions à éxécuter sur le socket
  send(sock,post,strlen(post), 0);
  printf("%s",post);
  send(sock,content_type,strlen(content_type),0);
  printf("%s",content_type);
  send(sock,longueur_content,strlen(longueur_content),0);
  printf("%s",longueur_content);
  send(sock,message,strlen(message),0);
  printf("%s",message);
  recv(sock,retour,1024,0);
  printf("%s",retour);
  recv(sock,retour,1024,0);
  printf("%s",retour);
  closesocket(sock);
  WSACleanup();
Si quelqu'un a déjà fait cela