Если я создам сокет
sockfd = socket(...);
а затем я связываю его с потоком FILE, вызывая
FILE* f=fdopen(sockfd,"r+");
Должен ли я вызывать и close(sockfd);
, и fclose(f);
или только close(sockfd);
? Что произойдет со структурой FILE, если я вызову fclose(f)
или нет?
И (самое главное), если я должен вызвать их обоих, в каком порядке их нужно вызывать? Сначала close()
или fclose()
?
FILE*
, так и основной ФД). - person zneak   schedule 07.02.2019