Страница 1 из 1

Настройка удаленного клиента

Добавлено: 25 янв 2005, 13:53
Сергей Крашников
Вот хотел спросить:

имеем
- центральный сервер Координатора в офисе
- рабочие станции (клиенты) в магазинах
соединение по VPN через выделенные каналы
все работает хорошо при хорошем качестве связи,
но если теряются пакеты, то связь с сервером обрывается.
Приходися повторять соединение.

Вопрос:
- можно ли улучшить качество соединения используя значения ключей или опции tcpip для dbclient ?

Добавлено: 31 янв 2005, 13:14
Andy
Это к Sybase. В списке доступных ключей dbclient ничего такого у них нет. Так что если связь прерывается, то нужно переконнекчиваться.
Можно поиграться ключами клиента. Если убрать проверку (лучше увеличить время) connection list и увеличить времена ts может и получится добиться повторов при некачественных пакетах.
Ниже описания этих ключей для dbclient.exe

-ta seconds The client periodically scans the connection list and disconnects any connections associated with terminated applications. The scan period can be controlled using the -ta switch, and has a default value of 30 seconds. Setting the value to zero prevents scanning.

-tl seconds A liveness packet is sent periodically across a client/server TCP/IP or IPX communications protocol to confirm that a connection is intact. If the client runs for a liveness timeout period (default 2 mins) without detecting a liveness packet, the communication is severed. The client forgets about the address of the server and looks it up next time there is a connection for it dropping all current connections to that server. DOS and QNX clients do not do liveness.

If no -tl switch is set, the liveness timeout is controlled by the setting on the server, which defaults to 120 seconds.
Liveness packets are sent at an interval of the (liveness timeout)/4.
-ts t1 [, t2 ] Specify the minimum and maximum times (in hundredths of a second) before the client reissues a request if there has been no response. The default value for t1 of 25/100ths of a second is usually adequate. The default value for t2 is 500, and the maximum is 3000.