• MRC input line limitations

    From Va7aqd@1:103/705 to echicken on Fri May 3 09:03:07 2019
    Hey echicken!

    Pretty amazed with the MRC client you whipped up, nice work!

    I was wondering if there was any way to expand the input line buffer to something a little longer? I've found a couple of times so
    far where I had to post several lines with Enter breaks on them just to get the
    thought in.

    And I guess by little, I would mean like tripling or quadrupling. heh I don't
    know what the protocol allows, but the 140 chars
    can be tough!

    Thanks!

    ---
    * Synchronet * VA7AQD's Tavern - bbs.isurf.ca
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From mark lewis@1:3634/12.73 to Va7aqd on Fri May 3 12:52:52 2019

    On 2019 May 03 09:03:06, you wrote to echicken:

    And I guess by little, I would mean like tripling or quadrupling. heh
    I don't know what the protocol allows, but the 140 chars can be
    tough!

    perhaps the tool should automatically break the messages into the desired bite-sized pieces? then you can just type and everyone else will get one or more messages with the complete thought/statement?

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... We Are The Magic Makers And We Are The Dreamers Of Dreams.
    ---
    * Origin: (1:3634/12.73)
  • From echicken@1:103/705 to Va7aqd on Fri May 3 13:10:00 2019
    Re: MRC input line limitations
    By: Va7aqd to echicken on Fri May 03 2019 09:03:07

    I was wondering if there was any way to expand the input line buffer to something a little longer? I've found a couple of times so far where I had

    don't know what the protocol allows, but the 140 chars can be tough!

    The protocol imposes some limitations, so I doubt if I can give more than that. Each line sent to the server is capped at 255 chars, and is made up of seven fields. The fields are things like to & from user, to & from BBS, to & from "room", and then the message text. Each field has a length limit.

    The best I could do, if it doesn't violate anything, would be to make the message text length dynamic based on the user's name, BBS name, and channel they're in. Could eke out some more space, but likely only 50 chars or so for most people. (This would be difficult to apply to private messages though, without making things more complicated than it's worth.)

    Alternately I could look at just making it break up long messages and sending them in chunks. There's already some stuff in there for that.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-425-5435
    * Synchronet * electronic chicken bbs - bbs.electronicchicken.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to mark lewis on Fri May 3 13:56:09 2019
    Re: MRC input line limitations
    By: mark lewis to Va7aqd on Fri May 03 2019 12:52:52

    perhaps the tool should automatically break the messages into the desired bite-sized pieces? then you can just type and everyone else will get one or more messages with the complete thought/statement?

    It could, and it might, but I think it's discouraged. I'd have to queue each chunk up for a period of time (couple of seconds IIRC) in order to defeat the server's flood-control mechanism (but I think I already have a piece in place that does this, it's just not being used).

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-425-5435
    * Synchronet * electronic chicken bbs - bbs.electronicchicken.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Va7aqd@1:103/705 to echicken on Fri May 3 17:41:09 2019
    Re: MRC input line limitations
    By: echicken to Va7aqd on Fri May 03 2019 01:10 pm

    The protocol imposes some limitations, so I doubt if I can give more than
    that. Each line sent to the server is capped at 255
    chars, and is made up of seven fields. The fields are things like to & from
    user, to & from BBS, to & from "room", and then the
    message text. Each field has a length limit.

    Ah... this is part of the 'bleh'? Heh.

    ---
    * Synchronet * VA7AQD's Tavern - bbs.isurf.ca
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)