X-Git-Url: https://hackdaworld.org/gitweb/?p=my-code%2Fivac.git;a=blobdiff_plain;f=src%2Fnetwork.c;h=55fa2c6a8addaf2d9a92d2fb91f9926c15b6af57;hp=3579f5ab8aff8a945492a917d7dba6caf7a21d04;hb=25e53b7c9b49f76c122a7425f6533de17810759b;hpb=058fbd5c5879ffb26116276966465165b2fae19b diff --git a/src/network.c b/src/network.c index 3579f5a..55fa2c6 100644 --- a/src/network.c +++ b/src/network.c @@ -163,6 +163,16 @@ int network_close(t_net *net,int channel) { return(network_manage_connection(net)); /* could be other channel too */ } +int network_close_all(t_net *net) { + + int channel; + + for(channel=0;channelconnection[channel].status&C_ESTABL) network_close(net,channel); + + return N_SUCCESS; +} + int network_set_connection_info(t_net *net,int channel,char *ip,int port) { if(net->connection[channel].status&C_IN_USE) {