X-Git-Url: https://hackdaworld.org/gitweb/?a=blobdiff_plain;f=network%2Fnetwork.h;h=281a43feddf10460d72c4637d1b3b331d37cb1e7;hb=f1e40c5f6f45802b479563b63e3e443355f96157;hp=079cea387df6e8cef3cca6113638105deed90702;hpb=24edc387e6e88c32c6142f397ee891746eed62e3;p=my-code%2Fapi.git diff --git a/network/network.h b/network/network.h index 079cea3..281a43f 100644 --- a/network/network.h +++ b/network/network.h @@ -52,6 +52,7 @@ typedef struct s_connection { } t_connection; typedef struct s_net { + int outfd; int l_fd; /* fd for tcp conn */ int l_udp_fd; /* fd for udp data receive */ int s_udp_fd; /* fd for udp data send */ @@ -66,7 +67,8 @@ typedef struct s_net { } t_net; /* function prototypes */ -int network_init(t_net *net); +int network_init(t_net *net,int outfd); +int network_listen(t_net *net); int network_shutdown(t_net *net); int network_set_listen_port(t_net *net,in_port_t port); int network_manage_connection(t_net *net);