Eu estou implementado um cliente/servidor, tá da seguinte forma:   O cliente:  #include <stdlib.h> #include <stdio.h> #include "rc-net-lib.h"  main() {    int descritor, nB;   char *identificacao[7];    descritor = rc_connect("193.137.179.82", 9020, 0);   if (descritor == -1) { exit(1); }      identificacao = "rc98765";      nB = rc_send(descritor, identificacao, sizeof(identificacao));      rc_close(descritor);    }  O servidor:  #include <stdio.h> #include <stdlib.h> #include "rc-net-lib.h"  main() {    int descritor, r;   char *identificacao[7];      descritor = rc_listen(9020, 0);   if (descritor == -1) { exit(1); }      r = rc_recv(descritor, identificacao, sizeof(identificacao));      rc_close(descritor);    }  O meu socket tá implementado em rc-net-lib.h...  Eu queria saber que função eu uso pro servidor terminar a ligação se não receber a identificação do cliente até 2s após a ligação ser estabelecida,