1 #ifndef _SOCK_INCLUDED
2 #define _SOCK_INCLUDED
3 #include <netinet/in.h>
4 extern void SetTimeout (int, int);
5 extern int GetPortNum (int);
6 extern char *GetSockAddr (int);
7 extern int SetSocketReceiveBufferSize (int, int);
8 extern int SetSocketSendBufferSize (int, int);
9 extern int SetSocketNonBlocking (int, int);
10 extern int GetSocketError (int);
11 extern int SocketReadable (int);
12 extern int DgramConnect (int, char *, int);
13 extern int DgramSend (int, char *, int, char *, int);
14 extern int DgramReceiveAny (int, char *, int);
15 extern int DgramReceiveConnected (int, char *, int);
16 extern int DgramConnect (int, char *, int);
17 extern int CreateDgramSocket (int);
18 extern int SocketClose (int);
19 extern char *DgramLastaddr (void);
20 extern int DgramLastport (void);
21 #endif
22