В общем, понимание появилось, но есть вопросы, ответы на которые может дать только тот, кто уже на практике имел дело с RIO.
Спрошу здесь, но если знаете, где можно наверняка получить ответы — подскажите. На форум майкрософта надежды нет, как можно понять перейдя по ссылке выше
Подразумевается использование TCP-протокола (не UDP)
1) RIO. Нужно ли получать таблицу функций для каждого сокета или достаточно сделать это один раз (для самого первого созданного сокета)?
Вызов «WSAIoctl()» для получения таблицы не создает каких-то внутренних структур или связей для сокета, указанного в качестве аргумента? Просто возвращает статичные адреса процедур, как при линковке dll?
RIO живы, но напрямую с ними работают мало. За столько лет уже сделали библиотеки для всех популярных языков. Тот же .NET Core новых версий, вроде как, использует RIO внутри.
🔹 Министр финансов России Антон Силуанов 16 апреля сделал ряд заявлений относительно восстановления операций по бюджетному правилу. По его словам, «правительство определится с этой частью в...
В Т-Инвестициях сейчас идёт акция — можно получить дополнительный пакет акций при выполнении простых условий. Что нужно сделать:
— купить от 100 акций $MGKL до 30 апреля
—...
Акции Сегежи по рублю — уже дешево или еще дорого?
Бумаги лесопромышленного холдинга рухнули ниже 1. Это новое историческое дно. Оценим фундаментальные перспективы и техническую картину. Все сложно Цены на пиломатериалы не растут уже четыре...
Долларовые российские облигации: ищем интересные идеи
Доходности российских долларовых облигаций, после достижения локального минимума в сентябре 2025 г., скорректировались вверх и сейчас торгуются в сравнительно широком боковике. Какие уровни...
Главное для S&P 500 на вторник: отчет Tesla и интрига с переговорами Вчера:
Фьючерс на индекс S&P 500 в понедельник снизился на 0,17% к 7114 пунктам. Высокотехнологичный Nasdaq 100 потерял 0,...
Это лента ВОблов, а не инвесторов. Школяры, идите на. Подучите как торгуются высокодоходные — возвращайтесь. По прежнему утверждаю, продававшие вчера и сегодня — ненормальные. С момента последнего раз...
Laukar, на 14% разница, золотой выгоднее. хеджить можно с выгодой больше чем в etf в несколько раз.но до 19:00 же может поменяться фандинг? он вроде часто меняется, раз в минуту?
Функции: 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