Hi,
Try:
:file modem, new; dev=115; acc=inout
...but that still may not help.
Ross Scroggs and Randy Medd of Telamon are the main authorities
on this, but I suspect you may be running into a basic 3000 limitation:
For a given modem, you can have your choice of:
1) allow secure dialin sessions but NOT host-initiated traffic
"Secure" here means: when a user dials in, logs on, and
then hangs up without logging off, the 3000 notices the line drop
and terminates the session.
This assumes that you've configured the modem to drop DSR (?)
when the telephone line drops and that you've told the 3000
that this is a modem.
Unfortunately, this means that if you try to open (FOPEN/HPFOPEN
intrinsic, or a program (like FCOPY) which uses those intrinsics)
the modem, the 3000 will wait for DSR to be high ... which won't
happen because there is no connection at present.
(I'm fuzzy on which modem signal it is, sorry)
or
2) allow host-initiated traffic and also insecure dialup sessions.
"Insecure" here means: when a user dials in, logs on, and
then hangs up without logging off, the 3000 *DOES NOT* notice
the line drop ... so the session is still there for the next
person who dials in!
or
3) allow host-initiated traffic but NO session access, and
you can't detect line drop (hangups).
(I.e., a user couldn't dial in and logon via that modem)
In this scenario, you don't tell the 3000 that the ldev is a modem,
and you are free to talk to it as you please.
But...if the line drops, you won't know it.
--
Stan Sieler [log in to unmask]
http://www.allegro.com/sieler.html
|