|
Defines |
#define | PGE_SOCKET_TCP SOCK_STREAM |
#define | PGE_SOCKET_UDP SOCK_DGRAM |
#define | PGE_LOCAL_IP 0 |
#define | PGE_REAL_IP 1 |
#define | PGE_MAX_CLIENTS 256 |
Typedefs |
typedef int | pgeSocket |
typedef fd_set | pgeSocketSet |
Functions |
int | pgeNetInit (void) |
int | pgeNetShutdown (void) |
int | pgeNetGetFile (const char *url, const char *filepath) |
int | pgeNetPostForm (const char *url, char *data, char *response, unsigned int responsesize) |
int | pgeNetSwitchStatus (void) |
void | pgeNetDisconnect (void) |
int | pgeNetIsConnected (void) |
int | pgeNetGetLocalIp (char *buffer) |
int | pgeNetResolveHost (char *hostname, char *resolved) |
pgeSocket | pgeNetSocketCreate (void) |
pgeSocket | pgeNetSocketAccept (pgeSocket socket) |
int | pgeNetSocketBind (pgeSocket socket, unsigned short port) |
int | pgeNetSocketListen (pgeSocket socket, unsigned int maxconn) |
int | pgeNetSocketConnect (pgeSocket socket, char *ip, unsigned short port) |
int | pgeNetSocketSend (pgeSocket socket, const void *data, int length) |
int | pgeNetSocketReceive (pgeSocket socket, void *data, int length) |
void | pgeNetSocketClose (pgeSocket socket) |
void | pgeNetSocketSetClear (pgeSocketSet *set) |
void | pgeNetSocketSetAdd (pgeSocket socket, pgeSocketSet *set) |
void | pgeNetSocketSetRemove (pgeSocket socket, pgeSocketSet *set) |
int | pgeNetSocketSetIsMember (pgeSocket socket, pgeSocketSet *set) |
int | pgeNetSocketSetSelect (unsigned int maxsockets, pgeSocketSet *set) |