X-Git-Url: https://hackdaworld.org/gitweb/?p=my-code%2Fapi.git;a=blobdiff_plain;f=network%2Fnetwork.c;h=aefb7c2e9b8e4d00f67ad9bbd0ee08d7eb6ef9d4;hp=1160e7c227802d8124b47e48daaeb7c325595ac0;hb=f1e40c5f6f45802b479563b63e3e443355f96157;hpb=163431149f68f6d8e50665d74e7e31c45d662698 diff --git a/network/network.c b/network/network.c index 1160e7c..aefb7c2 100644 --- a/network/network.c +++ b/network/network.c @@ -7,17 +7,22 @@ #include "network.h" int network_init(t_net *net,int outfd) { - - struct sockaddr_in addr; - int true; - - dprintf(outfd,"[network] initializing network ...\n"); + + dprintf(net->outfd,"[network] initializing network api ...\n"); memset(net->connection,0,MAX_CONNECTIONS*sizeof(t_connection)); net->c_count=0; net->sendmask=0; net->outfd=outfd; + return N_SUCCESS; +} + +int network_listen(t_net *net) { + + struct sockaddr_in addr; + int true; + if((net->l_fd=socket(AF_INET,SOCK_STREAM,0))==-1) { perror("[network] socket call"); return N_ERROR;