В общем, понимание появилось, но есть вопросы, ответы на которые может дать только тот, кто уже на практике имел дело с RIO.
Спрошу здесь, но если знаете, где можно наверняка получить ответы — подскажите. На форум майкрософта надежды нет, как можно понять перейдя по ссылке выше
Подразумевается использование TCP-протокола (не UDP)
1) RIO. Нужно ли получать таблицу функций для каждого сокета или достаточно сделать это один раз (для самого первого созданного сокета)?
Вызов «WSAIoctl()» для получения таблицы не создает каких-то внутренних структур или связей для сокета, указанного в качестве аргумента? Просто возвращает статичные адреса процедур, как при линковке dll?
RIO живы, но напрямую с ними работают мало. За столько лет уже сделали библиотеки для всех популярных языков. Тот же .NET Core новых версий, вроде как, использует RIO внутри.
Наши коллеги из проекта банка ПСБ «Женское лидерство в инвестициях» запустили исследование, чтобы разобраться, что россияне сегодня считают успешными инвестициями, чего ждут от вложений...
Если вас интересуют другие аналитические и информационные материалы от банка АО АКБ «ЦентроКредит», смотрите их на нашем сайте в информационном разделе .
Рынок нефти...
Дорогие акционеры,
Спешим анонсировать День инвестора Займера, который состоится 24 сентября в 18:00. Сохраняйте дату себе в календарь, чтобы не забыть 😉
На мероприятии поговорим о том,...
X5 МСФО 2 кв. 2026 г. - трафик вернули, маржу отдали
Компания X5 опубликовала финансовые результаты за 2 кв. 2026 г. Выручка выросла на 9,9% до 1,29 трлн руб. В первом полугодии 2,48 трлн (+10,5% к прошлому году). Валовая прибыль во 2 кв. выросла...
Guru Dik,
Как эти дела влияют на качество жизни граждан РФ?
Почему людям не должно быть насрать, что какая-то компания перешла от одной группировки к другой?
Дмитрий Аз, у самого, небось, руки дрожат, что-то по существу написать в ответ?
Заячья душа...
Ты насколько хилый и немощный, что об тебя имеет смысл только срамной уд вытерать.
Олег, не знаю, давно ли вы на бирже, но вот вам подчказка, почему 25 июля надо было снижать сайз лонга (точка 2) и почему 11 августа надо было закрывать лонг вовсе (точка 3), если не сделали этого ...
Количество выдач кредитных карт в июле 2026 года выросло на 2% м/м и на 18% г/г до 1,37 млн шт — данные ОКБ Количество выдач кредитных карт в июле 2026 года выросло на 2% м/м и на 18% г/г до 1,37 млн ...
Сохраняем нейтральный взгляд на акции VK. При прогнозном мультипликаторе EV/EBITDA 4,6x на 2026 год акции оцениваются дороже конкурентов в секторе — Совкомбанк Выручка за первое полугодие 2026 года вы...
Korog, да я веду речь вообще об овсех кинутых, начиная с отзыва лицухи у банка (начала крушения ГИ) до сегодняшнего дня и до последнего банка, что запросил вернуть ему долг у Панфилова и его команд...
Функции: 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