Page principale | Liste alphabétique | Liste des classes | Liste des fichiers | Membres de classe | Membres de fichier | Pages associées

SurcoucheReseau.cpp

Aller à la documentation de ce fichier.
00001 /*! \file SurcoucheReseau.cpp
00002     \brief Surcouche pour reseau.
00003 
00004     Redéfinie tout un tas de fonctions système pour les rendre portables unix et windows.
00005 
00006     \author     aerith (www.aerith.fr)
00007     \version    1.0
00008     \date       01/11/2007
00009 */
00010 
00011 #include    "SurcoucheReseau.h"
00012 
00013 int     SocketLoad(void)
00014 {
00015 #ifdef WIN32
00016     WORD        wVersionRequested = MAKEWORD(1, 1);
00017     WSADATA     wsaData;
00018 
00019     if(WSAStartup(wVersionRequested, &wsaData))
00020     {
00021         WSACleanup();
00022         return 1;
00023     }
00024 #else
00025     signal(SIGPIPE, SIG_IGN);
00026 #endif
00027 
00028     return 0;
00029 }
00030 
00031 void    SocketUnLoad(void)
00032 {
00033 #ifdef WIN32
00034     WSACleanup();
00035 #endif
00036 }
00037 
00038 void    SocketClose(SOCKET Sock)
00039 {
00040 #ifdef WIN32
00041     closesocket(Sock);
00042 #else
00043     close(Sock);
00044 #endif
00045     Sock = 0;
00046 }

Généré le Thu Jun 12 09:12:30 2008 pour A.I.F. par  doxygen 1.3.9.1