Перенос сокетных приложений в Winsock
В этом разделе описываются рекомендации по переносу Winsock.
Существует ограниченное число случаев, когда сокеты Windows отвлекаются от строгого соблюдения соглашений Беркли, как правило, из-за трудностей реализации в среде Microsoft Windows.
Если в сокетах Windows возникает отклонение от соглашений Беркли, это отклонение четко отмечается. Например, если функция связана с сокетами Windows, это отклонение указывается с помощью фразы в описании функции следующего вида:
Функция [function-name] — это специальное расширение для API Windows Sockets 2, относящегося к Корпорации Майкрософт.
В этом разделе содержатся сведения о переносе приложений сокетов Unix в Berkeley (BSD) в Winsock:
- Тип данных сокета
- Макросы select, FD_SET и FD_XXX
- Коды ошибок — errno, h_errno и WSAGetLastError
- Указатели
- Переименованные функции
- Максимальное число поддерживаемых сокетов
- Включение файлов
- Возвращаемые значения при сбое функции
- Необработанные сокеты
- Порядок байтов
- Расширенные подпрограммы преобразования Byte-Order
Связанные темы