Mini programma qui joue le role de msn

cs_hichem16 Messages postés 12 Date d'inscription dimanche 20 juillet 2008 Statut Membre Dernière intervention 10 avril 2010 - 27 juil. 2008 à 03:17
florianpoi1 Messages postés 71 Date d'inscription lundi 28 juillet 2008 Statut Membre Dernière intervention 2 mars 2009 - 1 août 2008 à 19:21
bonjour
je suis débutant en programation C++   et je voudré avoir un code source d'un programme "applcation console", ce programme on lui donne l'adresse msn et le mot de passe et lui il se connecte direct a la boite e-mail, voila.
merci d'avance.

4 réponses

cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
27 juil. 2008 à 10:20
J'ai une idée de comment on peut faire ... mais je la garde pour moi !
Pour le reste,

_______________________________________________________________________
VB.NETis good ...VB6is better
0
cs_hichem16 Messages postés 12 Date d'inscription dimanche 20 juillet 2008 Statut Membre Dernière intervention 10 avril 2010
28 juil. 2008 à 13:46
Bonjour
Voila, alors je vais vous exposer mon problem d'une autre façon

j'ai essayer de faire cela

#include <stdio.h>
#include <string.h>
#include <winsock2.h>
#pragma comment(lib,"ws2_32.lib")


int main ()
{
char pass[20],mail[40];
WSADATA initialisation_win32; // Variable permettant de récupérer la structure d'information sur l'initialisation
int erreur; // Variable permettant de récupérer la valeur de retour des fonctions utilisées
int tempo; // Variable temporaire de type int
int nombre_de_caractere; // Indique le nombre de caractères qui a été reçu ou envoyé
char buffer[65535]; // Tampon contennant les données reçues ou envoyées
SOCKET id_de_la_socket; // Identifiant de la socket
SOCKADDR_IN information_sur_la_destination; // Déclaration de la structure des informations lié au serveur




puts("\tMy msn est un client msn messenger");
puts("\nEntrez votre adresse messagerie :");
gets(mail);
puts("Entrez votre mot de passe :");
gets(pass);




 erreur=WSAStartup(MAKEWORD(2,2),&initialisation_win32);
 if (erreur!=0)
  printf("\nErreur, initialisation Winsock impossible : %d %d",erreur,WSAGetLastError());
 else
  printf("\nWSAStartup  : OK");


 id_de_la_socket=socket(AF_INET,SOCK_DGRAM,0);
 if (id_de_la_socket==INVALID_SOCKET)
  printf("\nErreur, création socket impossible : %d",WSAGetLastError());
 else
  printf("\nsocket      : OK");


 information_sur_la_destination.sin_family=AF_INET;
 information_sur_la_destination.sin_addr.s_addr=inet_addr("64.4.61.23"); // Ip serveur hotmail
 information_sur_la_destination.sin_port=htons(8080); // port d'envoi des données


 


 



 //ici je devrais envoyer les données correspondant a l'adresse messagerie et pass JE SAIS PAS COMMENT FAIRE

 
 
 
 
 
 
 nombre_de_caractere=sendto(id_de_la_socket,buffer,strlen(buffer),0,(struct sockaddr*)&information_sur_la_destination,sizeof(information_sur_la_destination));
 if (nombre_de_caractere==SOCKET_ERROR)
  printf("\nErruer, envoi des données impossible : %d",WSAGetLastError());
 else
  printf("\nsend        : OK");


 }

Merci de m'aider et excuser moi d'avoir mal posé le problem
0
cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
28 juil. 2008 à 18:59
Bah faut connaitre le PROTOCOLE
_______________________________________________________________________
VB.NETis good ...VB6is better
0
florianpoi1 Messages postés 71 Date d'inscription lundi 28 juillet 2008 Statut Membre Dernière intervention 2 mars 2009
1 août 2008 à 19:21
salut , euh ghuysmans99 je vouler te dire tu pourer etre plus sympas !!! est sinne pour ton probleme hichem16 jai pas la reponce car je debute en C .
0
Rejoignez-nous