|
Post by Riktronics on Jun 17, 2004 13:47:25 GMT -5
Would it be possible to add a timeout which would prevent any new connections until a certain amount of time has passed, and would anyone else want it? For example, Image takes about 10 to 15 seconds to reset after a caller hangs up, if you connect during those few seconds BBSServer will answer, but you'll just see some commands that Image is putting out to reset the modem and can"t really connect. In my case with my non hangup problems, I would probably set it to 2 minutes and 15 seconds... if I could do that I probably wouldn't worry about getting a vic-1011 or a swiftlink and just leave it the way it is....
|
|
|
Post by Leif Bloomquist on Jun 18, 2004 8:38:02 GMT -5
Would it be possible to add a timeout which would prevent any new connections until a certain amount of time has passed, and would anyone else want it? For example, Image takes about 10 to 15 seconds to reset after a caller hangs up, if you connect during those few seconds BBSServer will answer, but you'll just see some commands that Image is putting out to reset the modem and can"t really connect. In my case with my non hangup problems, I would probably set it to 2 minutes and 15 seconds... if I could do that I probably wouldn't worry about getting a vic-1011 or a swiftlink and just leave it the way it is.... Something like this is actually in the latest beta version, as Sysop Fox-1's Atari board needs this time as well. But it's based on a Sleep() command which isn't the best solution, so I need to have another look at it. So, for those few seconds after a caller hangs up, would you want the server to act as though it were still busy? By the way, I had a bit of time to work on BBS Server during the drive to Kentucky, as I had my laptop and a power inverter I'll post the newest version in the next few days. Any other feature requests/gripes, get them in now!
|
|
|
Post by Riktronics on Jun 18, 2004 14:04:31 GMT -5
Something like this is actually in the latest beta version, as Sysop Fox-1's Atari board needs this time as well. But it's based on a Sleep() command which isn't the best solution, so I need to have another look at it. See what I get for still being on .8??? Yes, if it just gave the busy message that would be fine, if you wanted to get fancy, it could come back with "the bbs is rebooting, call back in x number of seconds." It would be nice if the value was configurable through the GUI, as I am sure I am the only person here that would set it to 235 seconds. Features, sure... but would anyone really gripe at such an awesome program?
|
|
|
Post by Cosmo Commander on Jun 28, 2004 6:10:51 GMT -5
It looks like Riktronics already covered my question. I was trying to connect to my BBS from home and from work, and noticed that sometimes it just sits there saying "Connecting..." and then disconnects me. I was wondering if this meant that someone was on my BBS. I guess it does. If you add a BUSY message, that would be great.
Cosmo
|
|
|
Post by Leif Bloomquist on Jun 29, 2004 9:53:11 GMT -5
RC2 is basically finished.
However, one feature I've been asked about is hardware flow control. This is needed for baud rates over 9600.
I haven't implemented it yet as it will be a big change and I don't have any way to test it.
So I just want to check - does anybody actually need it?
|
|
|
Post by CosmoCommander on Jul 1, 2004 6:00:23 GMT -5
RC2 is basically finished. However, one feature I've been asked about is hardware flow control. This is needed for baud rates over 9600. I haven't implemented it yet as it will be a big change and I don't have any way to test it. So I just want to check - does anybody actually need it? Since I only have a Supra Peak Modem Interface, and not a Turbo232, I don't guess I need it yet. What is the fastest I can go without a Turbo232? 2400 Baud?
|
|
|
Post by Jim Brain on Jul 1, 2004 7:55:57 GMT -5
What I want to know is what would the BBS do on a real modem. It seems to me the BBS should ath0, ats0=0, do it's stuff, then ats0=1 when ready to answer the phone. If not, then on a real modem, a caller could get a modem connection when the BBS is still busy housekeeping...
I'd like to know, as it would seem a change to BBS server to more closely emulate a modem might be enough to address this...
Jim
|
|
|
Post by CosmoCommander on Jul 5, 2004 17:54:04 GMT -5
With a real Supra 2400 hooked up via the Supra Peak Modem Interface, I notice that the modem is only sending OK back to the C=64. Image BBS v1.2A likes this, sends the next command, receives another OK, and goes to the idle screen.
With Telnet (Commodore) BBS Server v1.0 RC1, the program is echoing back each command, AND sending OK. Image responds by sending
ATE0V0H0X1M0
and
ATS0=0S2=27S7=25
5 times each, which takes it longer to reset.
With BBS Link, nothing is being sent back to the C=64, even though the program says that it is sending OK. Image never gets to the idle screen.
I could not get Image to work with TCPCom, either, but was able to connect to a telnet BBS with my real C=64 using it.
|
|
|
Post by Leif Bloomquist on Jul 6, 2004 3:21:46 GMT -5
What I want to know is what would the BBS do on a real modem. It seems to me the BBS should ath0, ats0=0, do it's stuff, then ats0=1 when ready to answer the phone. If not, then on a real modem, a caller could get a modem connection when the BBS is still busy housekeeping... Well, it depends on the BBS program. EBBS doesn't do any of this, so even with a real modem you could dial in at the wrong time and get nothing. Worse, if someone dials in while you're on locally as Sysop, they get to see what you're doing! Other programs handle it in different ways, even a simple "ata" or "ath1" to take the phone "off the hook" for a short time, and then "ath0" to hang up again. They way you suggest is probably what more sophisticated programs will do, or at least you can configure them that way.
|
|
|
Post by Leif Bloomquist on Jul 6, 2004 3:28:48 GMT -5
With Telnet (Commodore) BBS Server v1.0 RC1, the program is echoing back each command, AND sending OK. Interesting! I set it up that way because I'm usually typing the AT commands manually, i.e. for dialing out. I should be able to make it a bit smarter, or at least never echo back when in command mode, and let the terminal program handle it with local echo. Thanks for the report. Guys, this is the sort of bug/feature report I need - "the program does this when it should really do this." It's really helpful, especially when it involves hardware or software that I don't have.
|
|
|
Post by CosmoCommander on Jul 20, 2004 16:28:10 GMT -5
Image responds by sending ATE0V0H0X1M0 and ATS0=0S2=27S7=25 5 times each, which takes it longer to reset. I changed line 908 of Image V1.2's +.modem (intelligent modem) file to read "x = 1" instead of "x = 5". Now Image only sends each command to BBS Server once, which speeds up the time it takes for the BBS to get ready for the next connection!
|
|
|
Post by Jim Brain on Jul 20, 2004 17:20:41 GMT -5
Interesting! I set it up that way because I'm usually typing the AT commands manually, i.e. for dialing out. I should be able to make it a bit smarter, or at least never echo back when in command mode, and let the terminal program handle it with local echo. Thanks for the report. But, a real Hayes modem would echo the command back... I wouldn't call that a 'bug'... The only time commands are not supposed to be echoed back is if the command atv0 is executed. JIm
|
|
|
Post by Leif Bloomquist on Jul 22, 2004 2:44:34 GMT -5
But, a real Hayes modem would echo the command back... I wouldn't call that a 'bug'... The only time commands are not supposed to be echoed back is if the command atv0 is executed. JIm You mean ATE0, right? That switches local echo. ATVx switches between status response messages and status codes (numeric codes).
|
|
|
Post by Jim Brain on Jul 22, 2004 16:53:37 GMT -5
You mean ATE0, right? That switches local echo. ATVx switches between status response messages and status codes (numeric codes). Yes, e... Jim
|
|