|
3 / 3 / 0
Регистрация: 17.11.2009
Сообщений: 210
|
|
Не происходит прерывание ожидания запроса18.08.2010, 13:35. Показов 1165. Ответов 0
Метки нет (Все метки)
Привет
Есть вопрос такой Есть библиотечка откуда пингую направления из программы на Фоксе. При настройке сокета устанавливаю нужный таймаут. Код фрагментарно привожу ниже. Но на практике прерывание ожидания запроса не происходит. Иногда возвращает до 9000 мсек. (При плохом качестве сети) Что тут может быть? Мне посоветовали обратиться к Select() Я так понял, что эту функцию можно использовать для получения состоя ния сокета. В моём случае я должен пингование выести в отдельнй процесс и по таймауту при помощи select() узнать состояние? И почему всё-же не происходит завершение по таймауту. А нужно извращаться? Александр Пример Объявил: int timeout = 500; int timeoutrc = timeout; int timeoutso = timeout; Получил параметры // 3 параметр timeout = (int) parm->p[2].val.ev_long; timeoutrc = timeout; timeoutso = timeout; Настраиваю bread = setsockopt(sockRaw,SOL_SOCKET,SO_RCVTIME O,(char*)&timeoutrc, sizeof(timeoutrc)); if(bread == SOCKET_ERROR) { closesocket( sockRaw ); WSACleanup( ); _RetInt(-7,10); return 0 ; } bread = setsockopt(sockRaw,SOL_SOCKET,SO_SNDTIME O,(char*)&timeoutso, sizeof(timeoutso)); if(bread == SOCKET_ERROR) { closesocket( sockRaw ); WSACleanup( ); _RetInt(-7,10); return 0 ; }
0
|
|
| 18.08.2010, 13:35 | |
|
Ответы с готовыми решениями:
0
После режима ожидания в системе Windows происходит сбой В каких случаях происходит прерывание при нарушении границ массива? |
| 18.08.2010, 13:35 | |
|
Помогаю со студенческими работами здесь
1
1C ЗУП при запуске отработки происходит экстренное прерывание работы с ошибкой Прерывание запроса на сервер Превышен интервал ожидания для запроса Анимация ожидания ответа ajax запроса Превышен интервал ожидания для запроса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
. . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|