| 62 int fd; |
62 int fd; |
| 63 struct addrinfo* info; /* NULL, if we are the server */ |
63 struct addrinfo* info; /* NULL, if we are the server */ |
| 64 Client *client; |
64 Client *client; |
| 65 } Server; |
65 } Server; |
| 66 |
66 |
| 67 int net_create(Server *server, short port); |
67 int net_create_tcp(Server *server, short port); |
| 68 int net_find(Server *server, char* host, short port); |
68 int net_find_tcp(Server *server, char* host, short port); |
| |
69 |
| |
70 int net_create_sock(Server *server, char *path); |
| |
71 int net_find_sock(Server *server, char* path); |
| 69 |
72 |
| 70 int net_listen(Server *server); |
73 int net_listen(Server *server); |
| 71 int net_destroy(Server *server); |
74 void net_destroy(Server *server); |
| 72 int net_connect(Server *server); |
75 int net_connect(Server *server); |
| 73 |
76 |
| 74 void net_send_code(int socket, uint8_t code); |
77 void net_send_code(int socket, uint8_t code); |
| 75 void net_send_data(int socket, uint8_t code, void *data, size_t len); |
78 void net_send_data(int socket, uint8_t code, void *data, size_t len); |
| 76 uint8_t net_recieve_code(int socket); |
79 uint8_t net_recieve_code(int socket); |