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