Page principale | Liste des namespaces | Hiérarchie des classes | Liste par ordre alphabétique | Liste des composants | Liste des fichiers | Membres des namespaces | Composants | Déclarations

ExCSocketClient.cpp

Aller à la documentation de ce fichier.
00001 // SocketClient.cpp: implementation of the ExCSocketClient class.
00002 //
00004 
00005 #include "ExCSocketClient.h"
00006 
00008 // Construction/Destruction
00010 
00011 ExCSocketClient::ExCSocketClient(){Guard(ExCSocketClient::ExCSocketClient())
00012         ExCSocket();
00013 UnGuard
00014 }
00015 
00016 ExCSocketClient::ExCSocketClient(int domaine,int protocole){Guard(ExCSocketClient::ExCSocketClient())
00017         ExCSocket(domaine,protocole);
00018 UnGuard
00019 }
00020 
00021 ExCSocketClient::~ExCSocketClient(){Guard(ExCSocketClient::~ExCSocketClient())
00022 
00023 UnGuard
00024 }
00025 
00026 int ExCSocketClient::Connect(struct sockaddr_in Adresse)
00027 {
00028 Guard(ExCSocketClient::Connect(struct sockaddr_in Adresse))
00029         int ret=0;
00030         unsigned int tailleSockaddr_in;
00031         tailleSockaddr_in=sizeof(struct sockaddr_in);
00032         if((ret==connect(m_hSocket,(struct sockaddr *)&Adresse,tailleSockaddr_in))==-1)
00033         {
00034                 Trace(Erreur sur connect de la socket);
00035                 Close();
00036         }
00037         return ret;
00038 UnGuard
00039 }
00040 
00041 int ExCSocketClient::Connect(void)
00042 {
00043 Guard(ExCSocketClient::Connect())
00044         unsigned int tailleSockaddr_in;
00045         tailleSockaddr_in=sizeof(struct sockaddr_in);
00046         return connect(m_hSocket,(struct sockaddr *)&m_AdresseSocket,tailleSockaddr_in);
00047 UnGuard
00048 }
00049 
00050 int ExCSocketClient::Connect(std::string server)
00051 {
00052 Guard(ExCSocketClient::Connect(std::string server))
00053 //find if this is a name or an ip
00054 
00055         return 0;
00056 UnGuard
00057 }
00058 
00059 void ExCSocketClient::SetSocketAdresse(sockaddr_in Adresse){Guard(ExCSocketClient::SetSocketAdresse(sockaddr_in Adresse))
00060         m_AdresseSocket=Adresse;
00061 UnGuard
00062 }
00063 
00064 struct sockaddr_in ExCSocketClient::GetSocketAdresse(void){Guard(ExCSocketClient::GetSocketAdresse(void))
00065         return m_AdresseSocket;
00066 UnGuard
00067 }
00068 
00069 void ExCSocketClient::Init(void)
00070 {
00071 Guard(void ExCSocketClient::Init(void))
00072         ExCSocket::Init();
00073 UnGuard
00074 }
00075 
00076 void ExCSocketClient::Init(char *NAME)
00077 {
00078 Guard(void ExCSocketClient::Init(void))
00079         ExCSocket::Init();
00080 UnGuard
00081 }
00082 
00083 
00084 
00085 
00086 
00087 
00088 
00089 
00090 
00091 
00092 
00093 
00094 
00095 
00096 

Généré le Tue Oct 28 12:43:32 2003 pour ExNihilo par doxygen 1.3.4