В общем, понимание появилось, но есть вопросы, ответы на которые может дать только тот, кто уже на практике имел дело с RIO.
Спрошу здесь, но если знаете, где можно наверняка получить ответы — подскажите. На форум майкрософта надежды нет, как можно понять перейдя по ссылке выше
Подразумевается использование TCP-протокола (не UDP)
1) RIO. Нужно ли получать таблицу функций для каждого сокета или достаточно сделать это один раз (для самого первого созданного сокета)?
Вызов «WSAIoctl()» для получения таблицы не создает каких-то внутренних структур или связей для сокета, указанного в качестве аргумента? Просто возвращает статичные адреса процедур, как при линковке dll?
RIO живы, но напрямую с ними работают мало. За столько лет уже сделали библиотеки для всех популярных языков. Тот же .NET Core новых версий, вроде как, использует RIO внутри.
🧸 Как российский рынок акций проводит День медведя?
27 февраля — Международный день белого медведя. Мы заглянули в историю с момента появления праздника в 2008 году и вот что обнаружили. «Медведи» брали верх по итогам торговой сессии 27...
EUR/GBP: Бетонный пол и медвежий капкан — покупатели готовят прорыв крепости?
Кросс-курс EUR/GBP изменил тактику: вместо немедленной реализации «бычьего флага» цена перешла к классическому ретесту. Котировки откатились к пробитой локальной нисходящей линии и одновременно...
Т-Инвестиции начали аналитическое покрытие акций Аэрофлота
Аналитики Т-Инвестиции начали покрытие акций Аэрофлота. Присвоена рекомендация «держать», целевая цена – 63 рубля за акцию. ✈️ Аналитики оценивают потенциал роста на горизонте года – 17% с учетом...
Оперативная заметка с полей облигационной конференции для клиентов Mozgovik Research
Доброго дня, уважаемые читатели Mozgovik Research.
Для вас хотел коротко и оперативно поделиться основными идеями, которые успел услышать на нашей конференции по облигациям.
Кого удалось...
crush, что значит «деньги кончатся»? Ты, по видимому вообще себе не предстовляешь, что такое «деньги», как ресурс, в современном мире.
Они арабам экспорт отрезают, а не самим себе.
Elmarit, два:
танкер MKD VYOM с партией нефти был поражен снарядом неподалеку от побережья Омана
танкер Skylight под флагом островного государства Палау атакован ракетами
Бочаров Михаил, а в россии даже до конца 19 века фактически получить развод было очень трудно, вот у Анны Карениной выходом из неудачного брака был паровоз а у других петля или яд
Т технологии
Разбор Т технологий на старшем ТФ
Больше идей для интрадея и долгосрока в моем ТГ канале «Метелка»
t.me/metelkametelka Авто-репост. Читать в блоге >>>
🔥 +1 новая идея на рынке! Друзья, как и обещал — обновил для вас свой рейтинг акций по итогам отчетностей ряда компаний за 2025 год. Внес изменения в финансовые модели и новые данные по прибыли, дивид...
ОПЕК+ в апреле увеличит добычу нефти на 206 тыс б/с ОПЕК+ согласилась возобновить увеличение добычи нефти немного ускоренными темпами, поскольку конфликт, вызванный ударами США и Израиля по Ирану, мож...
Функции: 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