Shutdown part of socket in C

70 views Asked by At

Given FILE* stream = fdopen(sfd,"r+"), where sfd refers to the file descriptor of a socket, is there any function that takes a FILE* as parameter and is able to shutdown a part of the socket (ie, close the socket for write processes)?

Or, alternatively: Is it safe to use shutdown (as described in shutdown(3)) (preceeded by an invocation of fflush() of course), when I already invoked fdopen on the socket file descriptor? I wasn't able to find the answer in the man pages (nor on the internet).

Thanks.

0

There are 0 answers