X-Git-Url: https://hackdaworld.org/gitweb/?a=blobdiff_plain;f=src%2Fnetwork.c;h=55fa2c6a8addaf2d9a92d2fb91f9926c15b6af57;hb=25e53b7c9b49f76c122a7425f6533de17810759b;hp=3579f5ab8aff8a945492a917d7dba6caf7a21d04;hpb=bc3326e4ac44ead72ed2484726ca3b78d4702ec5;p=my-code%2Fivac.git 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) {