В разделе, посвященном настройке параметров драйвера IPX, мы говорили о том, что при запуске программы ipxodi.com можно указывать параметры. Если указывается параметр "d", на рабочей станции не загружается диагностический сервис. Если же указывается параметр "a", в память не загружаются драйвер протокола SPX и диагностический сервис.
В документации на вашу программу следует указать о том, какие параметры можно использовать при загрузке ipxodi.com. В частности, если ваша программа использует протокол SPX, параметр "a" задавать нельзя.
Для изменения режима работы драйвера SPX в первых строках файла net.cfg, расположенного в каталоге C:\NET (см. предыдущий том "Библиотеки системного программиста"), можно указывать параметры:
SPX ABORT TIMEOUT | Время в тиках системного таймера, в течение которого драйвер SPX будет ожидать прихода ответа от партнера по каналу, прежде чем будет сделан вывод о невозможности работы с каналом. После истечения этого времени канал будет закрыт. По умолчанию драйвер ждет 540 тиков, что соответствует примерно 30 с |
SPX CONNECTIONS | Параметр определяет максимальное количество каналов, которые могут быть созданы на рабочей станции. По умолчанию можно создавать максимально 15 каналов. |
SPX LISTEN TIMEOUT | Параметр задает время, в течение которого драйвер SPX будет ждать прихода пакета от партнера. Если за это время пакет не придет, драйвер будет посылать пакеты для проверки работоспособности канала. По умолчанию это время равно 108 тикам, что составляет примерно 6 с |
SPX VERIFY TIMEOUT | Этот параметр задает период времени, с которым драйвер SPX передает пакеты для проверки работоспособности канала связи. По умолчанию проверочные пакеты передаются с интервалом 54 тика (примерно 3 с). |
Например, для увеличения числа доступных каналов до 25 добавьте в начало файла net.cfg строку:
SPX CONNECTIONS=25