Я вызываю сторонний API, который создает сокет, подключается, а затем вызывает select API, передавая сокет для блокировки навсегда.выход из блокирующего вызова выбора!
У меня нет доступа к розетке. Есть ли способ, по которому я могу сделать вызов select из моего приложения без доступа к сокету?
Моя платформа - Windows.
Пара вопросов/разъяснений: (1) Является ли вызов 'select' в коде, который вы можете изменить? Я * думаю * ответ «нет», но я хочу убедиться. (2) Предполагая, что ответ на предыдущий вопрос «нет», вы можете заставить стороннюю api ждать в 'select' на нескольких сокетах, которые вы указали? (3) С вашего вопроса мне непонятно, используете ли вы два сторонних apis, один для создания (и подключения к?) Сокета, а другой - для ожидания одного или нескольких сокетов или одного api, который создает , соединяется и вызывает 'select', не возвращая вам управление. –
Ответ на ваш первый вопрос: Нет. Я использую только один сторонний API, который создает, подключает и вызывает выбор, не возвращая мне контроль. Спасибо за ваш интерес к вопросу. – Jay