В общем, понимание появилось, но есть вопросы, ответы на которые может дать только тот, кто уже на практике имел дело с RIO.
Спрошу здесь, но если знаете, где можно наверняка получить ответы — подскажите. На форум майкрософта надежды нет, как можно понять перейдя по ссылке выше
Подразумевается использование TCP-протокола (не UDP)
1) RIO. Нужно ли получать таблицу функций для каждого сокета или достаточно сделать это один раз (для самого первого созданного сокета)?
Вызов «WSAIoctl()» для получения таблицы не создает каких-то внутренних структур или связей для сокета, указанного в качестве аргумента? Просто возвращает статичные адреса процедур, как при линковке dll?
RIO живы, но напрямую с ними работают мало. За столько лет уже сделали библиотеки для всех популярных языков. Тот же .NET Core новых версий, вроде как, использует RIO внутри.
Ежегодный Форум лидеров страхового рынка - собрали основное для инвесторов
Сегодня в Москве проходит ежегодный Форум лидеров страхового рынка, основные тренды: По данным Банка России, прибыль страховщиков за девять месяцев 2026 года снизилась почти вдвое — до 195...
🛡️ Ближний Восток: рынок кибербезопасности и новые возможности для SOFL
Друзья, продолжаем рассказывать о ключевых тенденциях ИТ-рынка и их значении для SOFL. Сегодня обсудим, как кибербезопасность становится обязательной статьей расходов для бизнеса и госструктур на...
ПАО «ЭсЭфАй» опубликовало результаты по РСБУ за девять месяцев 2026 года
Инвестиционный холдинг SFI (ПАО «ЭсЭфАй», MOEX: SFIN) публикует отчетность по российским стандартам бухгалтерского учета за девять месяцев 2026 года. Чистый убыток холдинговой компании составил...
Вот и грю после Нового Года станет попроще.
Рыжий опомнился, время у него на исходе.
А гейавропа загуляла, но так это тока для них начало.
Вывод простой — Красная Армия всех сильней!
Поэтому в...
Николай Гусев, так это и есть рынок: раздать участникам торговли риски, которые они не видят и подождать реализации рисков. Политика это или цены на золото — это дело случая, но суть одна.
Ольга Цыганова, Здравствуйте. А может быть вариант неоплаты облигаций, как купонов так и тела, и продолжения работы эмитента? Разве в таком случае облигационеры не подают на банкротство эмитента(пу...
Функции: https://learn.microsoft.com/ru-ru/windows/win32/api/mswsock/ns-mswsock-rio_extension_function_table?redirectedfrom=MSDN
Информации в интернете мало, нашел только тривиальные примеры на сайте майкрософта да пару простых примеров в сети наподобие эхо-сервера и проб использования функций с каким-никаким объяснением как использовать RIO и по-мелочи на stackoverflow.
На форуме Майкрософта все печально — те немногие топики, относящиеся к теме — глас вопиющего в пустоту:
https://social.msdn.microsoft.com/Forums/en-US/home?category=&forum=wsk&filter=&sort=relevancedesc&brandIgnore=true&searchTerm=Registered+I%2FO
В общем, понимание появилось, но есть вопросы, ответы на которые может дать только тот, кто уже на практике имел дело с RIO.
Спрошу здесь, но если знаете, где можно наверняка получить ответы — подскажите. На форум майкрософта надежды нет, как можно понять перейдя по ссылке выше
Подразумевается использование TCP-протокола (не UDP)
1) RIO. Нужно ли получать таблицу функций для каждого сокета или достаточно сделать это один раз (для самого первого созданного сокета)?
Вызов «WSAIoctl()» для получения таблицы не создает каких-то внутренних структур или связей для сокета, указанного в качестве аргумента? Просто возвращает статичные адреса процедур, как при линковке dll?
2) RIO. Есть ли возможность использовать WSAAccept() ии Connect() в неблокирующем режиме? Решение как для стандартных сокетов (подписка на событие FD_Read с помощью Select() перед Bind()) не работает — Select() возвращает ошибку 10038 «WSAENOTSOCK»
https://learn.microsoft.com/en-us/windows/win32/winsock/windows-sockets-error-codes-2