src/network.h

changeset 94
864f59271974
parent 92
84e0dec5db16
equal deleted inserted replaced
93:9b64437262a2 94:864f59271974
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);

mercurial