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