Article ID: 10096
PRB: Multiple simultaneous connection attempts using a Timer
PROBLEM
Applies To: ITScriptNet V1/V2
Using a Timer to make an OMNI connection attempt causes multiple simultaneous connections, resulting in a communications failure.
RESOLUTION

Timers in ITScriptNet are handled asynchronously, which means that a timer can fire while an OMNI connection attempt is in progress. If the timer handler also makes a communications attempt, the second attempt will be made on the already established connection. The OMNI server will reject the second attempt, resulting in an error message on the terminal.

To prevent this problem, you should disable any timers before making an OMNI connection attempt, and re-enable them afterward. This will prevent the timer from expiring while the first attempt is in progress.

This article last updated: 1/1/2009 12:00:00 AM
Please help us improve the Knowledge Base by rating this article.
    © 1997-2026 Z-Space Technologies - a BCA Innovations Company - All rights reserved