read
, write
и close
находятся в <io.h>
, так же, как они традиционно были в Unix.
Случайно, я не знаю, что bzero
вообще включено в Windows - если вас вообще волнует переносимость, вы обычно хотите вместо этого использовать memset
.
socklen_t
обычно не используется в Windows - большинство вещей, которые будут socklen_t
в Unix, используют size_t
или int
в Windows (socklen_t
в Unix в настоящее время является еще одной ссылкой натот же базовый тип, что и size_t
, добавленный на случай, если он когда-нибудь пригодится - иначе, решение в поисках проблемы).