• Telnet/Rlogin speed?

    From Kirkman@VERT/GUARDIAN to All on Fri May 18 13:31:06 2018
    Is there a way in JS to detect the speed of a telnet or RLogin connection?ããI see that there's system.node_list[0].connection, but this seems to alwaysãreturn 65534 if I connect by telnet, even if I set SyncTerm to 19,200bps.ããSame thing if I connect with an old Atari ST using a Lantronix telnet-to-serialãdevice at 19.2.ãã--Joshãã////--------------------------------------------------ãBiC -=- http://breakintochat.com -=- bbs wiki and blogãã---ã þ Synchronetã
  • From Nightfox@VERT/DIGDIST to Kirkman on Fri May 18 13:26:15 2018
    Re: Telnet/Rlogin speed?ã By: Kirkman to All on Fri May 18 2018 01:31 pmãã Ki> Is there a way in JS to detect the speed of a telnet or RLogin connection?ãã Ki> I see that there's system.node_list[0].connection, but this seems toã Ki> always return 65534 if I connect by telnet, even if I set SyncTerm toã Ki> 19,200bps. ããI'm not sure if there's a way to detect the connection speed, but regardingãSyncTerm, I would guess that its speed is just simulated in that it probablyãstill sends and receives at full speed and just simulates displaying the dataãat a slower speed.ããNightfoxãã---ã þ Synchronet þ Digital Distortion: digitaldistortionbbs.comã
  • From Android8675@VERT/SHODAN to Kirkman on Mon May 21 08:27:40 2018
    Re: Telnet/Rlogin speed?ã By: Android8675 to Kirkman on Mon May 21 2018 08:20 amãã Ki>> I see that there's system.node_list[0].connection, but this seems toã Ki>> always return 65534 if I connect by telnet, even if I set SyncTermã Ki>> to 19,200bps. ãã Ki>> Same thing if I connect with an old Atari ST using a Lantronixã Ki>> telnet-to-serial device at 19.2.ãã An> So if you're connected on Syncterm you'll get data as fast as possible.ãã An> Syncterm can be throttled to simulate different speedsãã(Sorry, saved prematurely.) ...using ANSI codes.ããI actually looked this up and figured it all out, but couldn't get them to workãby just inserting them into .ans file or .asc files.ããSo, eChicken gave me the .js code to change speeds. I modified my logon.js soãwhen it displayed ansi it would slow down, but then return to normal speeds forãmessage viewing. I still need to tweak it a bit, but it's getting there.ããCrap, my remote to my BBS isn't working at the moment. I'll get the code if youãwant it, not too complicated. as i recal you have to load ansi.js to get theãfunction. Maybe look there?ã--ãAndroid8675@ShodansCoreãããã... Sow your wild oats on Saturday night, then on Sunday pray for crop failureãã---ã þ Synchronet þ Shodan's Core @ ShodansCore.comã
  • From Android8675@VERT/SHODAN to Kirkman on Mon May 21 08:43:03 2018
    Re: Telnet/Rlogin speed?ã By: Android8675 to Kirkman on Mon May 21 2018 08:27 amããã An> Crap, my remote to my BBS isn't working at the moment. I'll get the codeã An> if you want it, not too complicated. as i recal you have to load ansi.jsã An> to get the function. Maybe look there?ããFound the code:ããvar Ansi = load({}, "ansiterm_lib.js");ãvar cterm = load({}, "cterm_lib.js");ãã// If the terminal is any version of SyncTERMãif (typeof console.cterm_version != 'undefined') {ã Ansi.send("speed", "set", 8);ã // 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11ã // 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 76800, 115200ãã// Reset to normal speedãif (typeof console.cterm_version != 'undefined') {ã Ansi.send("speed", "clear");ãã--ãDunno if this will do it for you, it doesn't really slow down your bbs, justãslows down the terminal.ã--ãAndroid8675@ShodansCoreãããã... Alimony: Bounty after the mutinyãã---ã þ Synchronet þ Shodan's Core @ ShodansCore.comã
  • From Kirkman@VERT/GUARDIAN to Nightfox on Mon May 21 12:20:44 2018
    Re: Telnet/Rlogin speed?ã By: Nightfox to Kirkman on Fri May 18 2018 01:26 pmãã Ki>> Is there a way in JS to detect the speed of a telnet or RLoginã Ki>> connection?ãã Ni> I'm not sure if there's a way to detect the connection speed, butã Ni> regarding SyncTerm, I would guess that its speed is just simulated in thatã Ni> it probably still sends and receives at full speed and just simulatesã Ni> displaying the data at a slower speed.ããSure, I imagine both SyncTerm and a Lantronix box are probably simulating theãslower speed in some way, but surely there's a way that could beãmeasured or detected by the BBS, right?ãã--Joshãã////--------------------------------------------------ãBiC -=- http://breakintochat.com -=- bbs wiki and blogãã---ã þ Synchronetã
  • From Kirkman@VERT/GUARDIAN to Android8675 on Mon May 21 13:00:25 2018
    Re: Telnet/Rlogin speed?ã By: Android8675 to Kirkman on Mon May 21 2018 08:43 amãã An> // If the terminal is any version of SyncTERMã An> if (typeof console.cterm_version != 'undefined') {ã An> Ansi.send("speed", "set", 8);ã An> // 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11ã An> // 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 76800,ã An> 115200ãã An> // Reset to normal speedã An> if (typeof console.cterm_version != 'undefined') {ã An> Ansi.send("speed", "clear");ã An> --ã An> Dunno if this will do it for you, it doesn't really slow down your bbs,ã An> just slows down the terminal.ããThis is not *quite* what I'm asking for, but it's in the right direction.ããI don't want to slow the terminal down, but instead to find out ifãthe user's telnet connection is ALREADY slowed down either because the userãchanged the speed of SyncTerm, or they are using a Lantronix connected to aãretrocomputer.ããNow that you've posted that code, I'm guessing the cterm library may have aãmethod that returns the terminal's current speed?ãã--Joshãã////--------------------------------------------------ãBiC -=- http://breakintochat.com -=- bbs wiki and blogãã---ã þ Synchronetã
  • From Nightfox@VERT/DIGDIST to Kirkman on Mon May 21 12:52:28 2018
    Re: Telnet/Rlogin speed?ã By: Kirkman to Nightfox on Mon May 21 2018 12:20 pmãã Ki> Sure, I imagine both SyncTerm and a Lantronix box are probably simulatingã Ki> the slower speed in some way, but surely there's a way that could beã Ki> measured or detected by the BBS, right?ããPossibly, if the terminal communicates to the BBS that it's simulating theãspeed.. I'm not sure if the terminals are currently doing that. If thatãfeature exists, ideally I'd think it would be part of the protocol (Telnet,ãRLogin, SSH, etc.), but I'm not sure if that's true (and at this point I'mãdoubting it).ããNightfoxãã---ã þ Synchronet þ Digital Distortion: digitaldistortionbbs.comã
  • From Bill McGarrity@VERT/TEQUILAM to Kirkman on Mon May 21 18:34:00 2018
    Kirkman wrote to Android8675 on 05-21-18 13:00 <=-ãã Ki> Re: Telnet/Rlogin speed?ã Ki> By: Android8675 to Kirkman on Mon May 21 2018 08:43 amãã An> // If the terminal is any version of SyncTERMã An> if (typeof console.cterm_version != 'undefined') {ã An> Ansi.send("speed", "set", 8);ã An> // 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11ã An> // 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 76800,ã An> 115200ãã An> // Reset to normal speedã An> if (typeof console.cterm_version != 'undefined') {ã An> Ansi.send("speed", "clear");ã An> --ã An> Dunno if this will do it for you, it doesn't really slow down your bbs,ã An> just slows down the terminal.ãã Ki> This is not *quite* what I'm asking for, but it's in the rightã Ki> direction.ãã Ki> I don't want to slow the terminal down, but instead to find out ifã Ki> the user's telnet connection is ALREADY slowed down either because theã Ki> user changed the speed of SyncTerm, or they are using a Lantronixã Ki> connected to a retrocomputer.ãã Ki> Now that you've posted that code, I'm guessing the cterm library mayã Ki> have a method that returns the terminal's current speed?ããThe only thing I could come up with is the following:ããsystem.node_list.connection which is the connection speed. I'm not sure ifãthats controlled by the client or the system itself.ããã--ããBillããTelnet: tequilamockingbirdonline.netãWeb: bbs.tequilamockingbirdonline.netãFTP: ftp.tequilamockingbirdonline.net:2121ãIRC: irc.tequilamockingbirdonline.net Ports: 6661-6670 SSL: +6697ãRadio: radio.tequilamockingbirdonline.net:8010/liveããã... Look Twice... Save a Life!!! Motorcycles are Everywhere!!!ã--- MultiMail/Win32 v0.50ã þ Synchronet þ TequilaMockingbird Online - Toms River, NJã
  • From Digital Man@VERT to Kirkman on Mon May 21 16:50:39 2018
    Re: Telnet/Rlogin speed?ã By: Kirkman to All on Fri May 18 2018 01:31 pmãã > Is there a way in JS to detect the speed of a telnet or RLogin connection?ããNo. Unlike in the old days of the circuit-switched telephone network where youãcould get a guaranteed consistent rate, there's no equivalent over the Internetãwhere through-put of an individual TCP session (e.g. Telnet, RLogin) can changeãat any time depending on an unbounded number of factors.ããSo even if you could somehow test the connection and determine its speed uponãconnect, it would likely change (up and down) later. RLogin does include anãoptional terminal speed field, but its not really relevant or useful over theãInternet.ãã > I see that there's system.node_list[0].connection, but this seems to alwaysã > return 65534 if I connect by telnet, even if I set SyncTerm to 19,200bps.ããYes. SyncTerm just emulates the speed (upon display of receive data), it stillãsends and receives at whatever the maximum through-put of the TCP/IP connectionãis.ãã > Same thing if I connect with an old Atari ST using a Lantronixã > telnet-to-serial device at 19.2.ããPoint-to-point serial connections have a fixed maximum throughout (DCE rate)ãwhile packet connections of inter-connected WANs (the Internet) do not.ãã digital manããSynchronet/BBS Terminology Definition #15:ãDOS = Disk Operating System (as in PC-DOS and MS-DOS)ãNorco, CA WX: 62.3øF, 73.0% humidity, 10 mph E wind, 0.00 inches rain/24hrsã---ã þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.netã
  • From Kirkman@VERT/GUARDIAN to Digital Man on Mon May 21 21:21:31 2018
    Re: Telnet/Rlogin speed?ã By: Digital Man to Kirkman on Mon May 21 2018 04:50 pmãã DM> So even if you could somehow test the connection and determine its speedã DM> upon connect, it would likely change (up and down) later. RLogin doesã DM> include an optional terminal speed field, but its not really relevant orã DM> useful over the Internet.ããI guess what I'm looking for is not necessarily an exact bits-per-second, butãjust the difference between someone who's connecting over telnet with aãLantronix at 57.6k or slower, versus someone using a plain terminal at normalãtelnet speeds.ããIs there an ANSI sequence I could send through Javascript that returns anãautomatic response from the remote terminal, and I could time that?ãã--Joshãã////--------------------------------------------------ãBiC -=- http://breakintochat.com -=- bbs wiki and blogãã---ã þ Synchronetã
  • From Android8675@VERT/SHODAN to Kirkman on Tue May 22 11:44:25 2018
    Re: Telnet/Rlogin speed?ã By: Kirkman to Android8675 on Mon May 21 2018 01:00 pmãã Ki> This is not *quite* what I'm asking for, but it's in the right direction.ãã Ki> Now that you've posted that code, I'm guessing the cterm library may haveã Ki> a method that returns the terminal's current speed?ããPossibly? I'm sure someone could chime in, I just gather snippits of code fromãeC. Haven't gotten the stamina to actually learn proper js, but if I ever get aãlot of free time, it's high on my list.ãã-A.ã--ãAndroid8675@ShodansCoreãããã... RAM = Rarely Adequate Memoryãã---ã þ Synchronet þ Shodan's Core @ ShodansCore.comã
  • From Digital Man@VERT to Kirkman on Tue May 22 15:56:33 2018
    Re: Telnet/Rlogin speed?ã By: Kirkman to Nightfox on Mon May 21 2018 12:20 pmãã > Re: Telnet/Rlogin speed?ã > By: Nightfox to Kirkman on Fri May 18 2018 01:26 pmã >ã > Ki>> Is there a way in JS to detect the speed of a telnet or RLoginã > Ki>> connection?ã >ã > Ni> I'm not sure if there's a way to detect the connection speed, butã > Ni> regarding SyncTerm, I would guess that its speed is just simulated inã > Ni> that it probably still sends and receives at full speed and justã > Ni> simulates displaying the data at a slower speed.ã >ã > Sure, I imagine both SyncTerm and a Lantronix box are probably simulatingã > the slower speed in some way,ããI doubt that. Deuce created an ANSI-like escape sequence that the BBS sends toãthe terminal to control the display rate. It'd be quite a surprise if theãLantronix box used the same method.ãã > but surely there's a way that could be measured or detected by the BBS,ã > right?ããWe might be able to query the current emulated display rate in SyncTERM fromãthe BBS, but that would only work with SyncTERM and only certain versions.ãã digital manããThis Is Spinal Tap quote #38:ãArtie Fufkin: I'm not asking, I'm telling with this. Kick my ass.ãNorco, CA WX: 66.5øF, 63.0% humidity, 14 mph NE wind, 0.00 inches rain/24hrsã---ã þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.netã
  • From Digital Man@VERT to Kirkman on Tue May 22 16:02:43 2018
    Re: Telnet/Rlogin speed?ã By: Kirkman to Digital Man on Mon May 21 2018 09:21 pmãã > Re: Telnet/Rlogin speed?ã > By: Digital Man to Kirkman on Mon May 21 2018 04:50 pmã >ã > DM> So even if you could somehow test the connection and determine itsã > DM> speed upon connect, it would likely change (up and down) later. RLoginã > DM> does include an optional terminal speed field, but its not reallyã > DM> relevant or useful over the Internet.ã >ã > I guess what I'm looking for is not necessarily an exact bits-per-second,ã > but just the difference between someone who's connecting over telnet with aã > Lantronix at 57.6k or slower, versus someone using a plain terminal atã > normal telnet speeds.ããBut there's no such thing as "normal telnet speeds". :-(ãã > Is there an ANSI sequence I could send through Javascript that returns anã > automatic response from the remote terminal, and I could time that?ããThere's the ANSI cursor position report - but that's not a lot of data sentãback by the client: http://ansi-bbs.org/ansi-bbs2/control_seqs/ãã digital manããSynchronet "Real Fact" #77:ãRob Swindell still has dozens of BBS-related magazines in his possession.ãNorco, CA WX: 66.4øF, 63.0% humidity, 4 mph ESE wind, 0.00 inches rain/24hrsã---ã þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.netã
  • From Vk3jed@VERT/FREEWAY to Digital Man on Tue May 22 19:07:00 2018
    Digital Man wrote to Kirkman <=-ãã > Is there a way in JS to detect the speed of a telnet or RLogin connection?ãã DM> No. Unlike in the old days of the circuit-switched telephone networkã DM> where you could get a guaranteed consistent rate, there's no equivalentã DM> over the Internet where through-put of an individual TCP session (e.g.ã DM> Telnet, RLogin) can change at any time depending on an unbounded numberã DM> of factors.ããEven the endpoints are likely operating at different speeds - my fixed systemsã(including the BBSs) run at 100Mbps on the LAN, and my Internet speed is 100Mãdown, 40 up. Each user will be running at different speeds, and on top ofãthat, each path has an effective throughput that varies, depending on the pathãpackets take and the amount of traffic at the time. It's quite instructive toãdo an Internet speed test at a server on the other side of the world. Ahile Iãmay get up to 80 Mbps from the nearest servers, I only get 3-5Mbps from serversãin continental Europe.ããSo, that's a long winded way of backing up your comment DM. Dããã... Thesaurus: ancient reptile with an excellent vocabularyã--- MultiMail/Win32 v0.49ã þ Synchronet þ Freeway BBS, Bendigo Australia. freeway.apana.org.auã
  • From Kirkman@VERT/GUARDIAN to Vk3jed on Wed May 23 09:52:16 2018
    Re: Re: Telnet/Rlogin speed?ã By: Vk3jed to Digital Man on Tue May 22 2018 07:07 pmãã Vk> It's quite instructive to do an Internet speed test at a server on theã Vk> other side of the world. Ahile I may get up to 80 Mbps from the nearestã Vk> servers, I only get 3-5Mbps from servers in continental Europe.ããFair point, but 3-5Mbps is still an order of magnitude beyond aãretrocomputer on a Lantronix at 57.6 or 19.2 kbps.ãã--Joshãã////--------------------------------------------------ãBiC -=- http://breakintochat.com -=- bbs wiki and blogãã---ã þ Synchronetã
  • From Vk3jed@VERT/FREEWAY to Kirkman on Thu May 24 14:14:00 2018
    Kirkman wrote to Vk3jed <=-ãã Vk> It's quite instructive to do an Internet speed test at a server on theã Vk> other side of the world. Ahile I may get up to 80 Mbps from the nearestã Vk> servers, I only get 3-5Mbps from servers in continental Europe.ãã Ki> Fair point, but 3-5Mbps is still an order of magnitude beyond aã Ki> retrocomputer on a Lantronix at 57.6 or 19.2 kbps.ããTrue, but it's also conceivable that domestic - domestic paths are slower. ãRemember, that test was to a high bandwidth server, not a home DSL connection.ããã... A bird in the hand's better than one overhead.ã--- MultiMail/Win32 v0.49ã þ Synchronet þ Freeway BBS, Bendigo Australia. freeway.apana.org.auã
  • From echicken@VERT/ECBBS to Android8675 on Sat Jun 2 01:08:08 2018
    Re: Telnet/Rlogin speed?ã By: Android8675 to Kirkman on Mon May 21 2018 08:27:40ãã An> So, eChicken gave me the .js code to change speeds. I modified my logon.jsããI'm late in replying to this, but FWIW there are now some JS libraries in CVSãthat will help with this. I believe the relevant stuff is inãexec/load/ansiterm_lib.js.ãã---ãechickenãelectronic chicken bbs - bbs.electronicchicken.com - 416-273-7230ã þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.comã
  • From Android8675@VERT/SHODAN to echicken on Mon Jun 4 08:00:32 2018
    Re: Telnet/Rlogin speed?ã By: echicken to Android8675 on Sat Jun 02 2018 01:08 amãã An>> So, eChicken gave me the .js code to change speeds. I modified myã An>> logon.js ãã ec> I'm late in replying to this, but FWIW there are now some JS libraries inã ec> CVS that will help with this. I believe the relevant stuff is inã ec> exec/load/ansiterm_lib.js.ããWeekend Project! (Or maybe slow workday project!)ã--ãAndroid8675@ShodansCoreãããã... All right, so I like spending money! But name one other extravagance.ãã---ã þ Synchronet þ Shodan's Core @ ShodansCore.comã