В общем, понимание появилось, но есть вопросы, ответы на которые может дать только тот, кто уже на практике имел дело с RIO.
Спрошу здесь, но если знаете, где можно наверняка получить ответы — подскажите. На форум майкрософта надежды нет, как можно понять перейдя по ссылке выше
Подразумевается использование TCP-протокола (не UDP)
1) RIO. Нужно ли получать таблицу функций для каждого сокета или достаточно сделать это один раз (для самого первого созданного сокета)?
Вызов «WSAIoctl()» для получения таблицы не создает каких-то внутренних структур или связей для сокета, указанного в качестве аргумента? Просто возвращает статичные адреса процедур, как при линковке dll?
RIO живы, но напрямую с ними работают мало. За столько лет уже сделали библиотеки для всех популярных языков. Тот же .NET Core новых версий, вроде как, использует RIO внутри.
Роман Бахтырев Предлагаем активным трейдерам две идеи на российском рынке акций, сформированные с помощью инструментов технического анализа. Рассмотрим покупку акций Магнита и Озона. Магнит...
Если вас интересуют другие аналитические и информационные материалы от банка АО АКБ «ЦентроКредит», смотрите их на нашем сайте в информационном разделе .
Энергетический рынок...
Золото сильно опередило палладий: в июне одна унция золота стоила как 3,55 унции палладия. Обычно разрыв заметно меньше — и сейчас аналитики ВТБ Мои Инвестиции ожидают его сокращения....
ВУШ: погашение облигаций на 4 млрд пройдено, впереди 10 млрд в 3Q27-1П28. Оправдан ли риск в бондах компании?
Здравствуйте! В данной заметке подробно рассмотрим актуальные тенденции в бизнесе компании ВУШ, проанализируем сценарии, в которых сервис войдет в период крупных погашений облигационных выпусков...
Fattymby, в которой по какому инструменту, по какому тайму, по валютным парам, по акциям, по фьючам...?
Ты меня в чс вносил ранее. Так внеси опять и не парься.)
Там этого, с утра тут в ветке...
Анализ рисков ПАО «ЕвроТранс» ($EUTR): Сценарии реструктуризации активов и перспективы для инвесторов. В связи с последними событиями вокруг ПАО «ЕвроТранс» — включая задержание председателя совета ди...
Анализ рисков ПАО «ЕвроТранс» ($EUTR): Сценарии реструктуризации активов и перспективы для инвесторов. В связи с последними событиями вокруг ПАО «ЕвроТранс» — включая задержание председателя совета ди...
Паук-Человек, важно, что у человека из Питера положительное мнение о банке, а то я зашёл на страничку в VK, а там много негативных отзывов — приложение не пускает в ЛК, платежи по картам зависают. ...
После оглушительной победы на выборах в ландтаг Саксонии-Анхальт сопредседатель партии «Альтернатива для Германии» Тино Хрупалла обозначил планы не только на региональном, но и на федеральном уровне. ...
Куда жадно несли деньги 3 млн инвесторов на в августе на отскоке? И что ждать дальше Измотанных инвесторов в российскую фонду в августе поджидали: подскок рынка аж до 2300 п. после стремительного июль...
Функции: 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