В общем, понимание появилось, но есть вопросы, ответы на которые может дать только тот, кто уже на практике имел дело с RIO.
Спрошу здесь, но если знаете, где можно наверняка получить ответы — подскажите. На форум майкрософта надежды нет, как можно понять перейдя по ссылке выше
Подразумевается использование TCP-протокола (не UDP)
1) RIO. Нужно ли получать таблицу функций для каждого сокета или достаточно сделать это один раз (для самого первого созданного сокета)?
Вызов «WSAIoctl()» для получения таблицы не создает каких-то внутренних структур или связей для сокета, указанного в качестве аргумента? Просто возвращает статичные адреса процедур, как при линковке dll?
RIO живы, но напрямую с ними работают мало. За столько лет уже сделали библиотеки для всех популярных языков. Тот же .NET Core новых версий, вроде как, использует RIO внутри.
Кросс-курс AUD/NZD протестировал линию восходящего тренда, построенную по минимумам 02.07.2025, 20.08.2025 и 02.02.2026 годов, а также оттолкнулся от уровня 1.2035. Последний выступает серединой...
📈 Стартовало размещение облигаций ПАО «МГКЛ» серии 001PS-03
Сегодня на СПБ Бирже началось размещение биржевых облигаций ПАО «МГКЛ» серии 001PS-03 (тикер MGKL1P3), ISIN: RU000A10FDE3. Инвесторы могут подать заявки через своих брокеров. 📌...
🤝 ПМЭФ-2026: новое соглашение SOFL с Правительством Московской области
Губернатор Московской области Андрей Воробьев и CEO нашей лазерной «дочки» VPG LaserONE Сергей Размахаев подписали на ПМЭФ-2026 соглашение о расширении Центра промышленной робототехники! ❓ Что...
Компания Интер РАО опубликовала финансовые результаты за Q1 2026г. по МСФО: 👉Выручка — 523,3 млрд руб. (+18,6% г/г)
👉Операционные расходы — 485,4 млрд руб. (+19,7% г/г)
👉Операционная...
Bablos, я говорил о тех родственниках, которые находятся здесь.
А те, кто всё ещё там — оттуда так просто не уедешь. Это было очень дорого, и каждый день становится всё дороже и сложнее.
По ра...
То что вчера было бесплатно, сегодня стоит денег, а завтра будет стоить очень дорого и не только деньг
В Европе 500 млн идиотов, в США 300 млн дураков, в России 150 млн умных
Они-идиоты+дураки ...
А курс по которому совершена рублификация ещё не определен? В сообщении от ВТБ какая-то мутная опять формулировка «Сейчас у этих ценных бумаг валютный номинал. Конвертация в рубли произойдёт на 10-й р...
Анатолий Селянин, а причём тут «плакать»? Зачем сводить к такому нарочито нелепому дуализму?
У нас три сотни бумаг, большинство из которых ещё и ликвиднее Ставрополя. Широчайший выбор. Работа на ...
Блин, допетрил с тиньком, там же сплит был 1:10, поэтому фьюч в 10 раз дороже. Скинул его тоже нафиг, а то бэквордации и контанго дьявольские были в Т-Техно и Пике — не сообразил что за хрень. Подумал...
Плин! Я оказывается ПИК зашортил по 9му фьючу. Поставил отбалды по пьяной голове заявку на шорт повыше, а ее забрали. пока в плюсе… чо делать?( Возможно туда манипуляторы перебрались.
Alchemist01, за это не переживай, говорят, скоро нейросети и робаты отменят бабос, но я все равно тарю Яндекса, вдруг старые держатели Яндекса будут у них в авторитете
Функции: 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