正常切断でこんなロジックを見かけるけど、これってありなの?
shutdown(soc, SHUT_RDWR);
close(soc);