привет. есть тсп серв. жду конектов след. образом:
Код |
while (1) {
fd_client = accept(fd, (sockaddr *) &client_addr, &client_addr_size);
if (fd_client == -1) continue;
con_num++; printf("%d\n", con_num); shutdown(fd_client, SD_SEND); close(fd_client); continue; }
|
создал бота который постоянно конектиться/дисконектиться к серву. В чом проблема - при каждом конекте серв занимает примерно на 0.7 килобайта озу больше :( куда девается память ? полностью ли я очищаю сок ? ведь клозе вроди достаточно. Мне это критично, я пишу серв, который будет принимать тысячи конектов, при этом они буду постоянно конектиться и дисконектиться. серв рано или поздно сдуется с этими ликами. что делать ?  |