fsxNet Wiki

BBS Development & Resources

User Tools

Site Tools


tutorials:crystal_bbs:part_two

This is an old revision of the document!


Crystal BBS - Part Two

Negotiating Telnet features with the client

OK, so now we have a basic Telnet hello world example going - let's move forward.

The plan for the tutorial at this stage is to handle feature negotiation in this part, and input on the next one. Haven't decided what to do after that, but probably a state machine interaction post or two, and then you should know most of what it takes to build a basic old-school BBS system. So, on to feature negotiation.

I've been using SyncTerm as my terminal problem for these posts. When connecting to the prototype BBS, I noticed the feature negotiation flow using the “toggle options” telnet client trick from the intro post. We'll focus on those being requested, and not the whole spectrum of options available. IANA has a list of possible options.

tutorials/crystal_bbs/part_two.1491745207.txt.gz · Last modified: 2018/03/29 01:58 (external edit)