Commit | Line | Data |
---|---|---|
dc0d77d7 CE |
1 | #ifndef SOCKET_H |
2 | #define SOCKET_H | |
3 | ||
4 | #include "uint16.h" | |
5 | ||
6 | extern int socket_tcp(void); | |
7 | extern int socket_udp(void); | |
8 | ||
9 | extern int socket_connect4(int,const char *,uint16); | |
10 | extern int socket_connected(int); | |
11 | extern int socket_bind4(int,char *,uint16); | |
12 | extern int socket_bind4_reuse(int,char *,uint16); | |
13 | extern int socket_listen(int,int); | |
14 | extern int socket_accept4(int,char *,uint16 *); | |
15 | extern int socket_recv4(int,char *,int,char *,uint16 *); | |
16 | extern int socket_send4(int,const char *,int,const char *,uint16); | |
17 | extern int socket_local4(int,char *,uint16 *); | |
18 | extern int socket_remote4(int,char *,uint16 *); | |
19 | ||
20 | extern void socket_tryreservein(int,int); | |
21 | ||
22 | #endif |